Запомняне

» Здравейте
[ Вход :: Регистриране ]
Тема: Debian Router Problem, Debian Router Problem
Мнение #1 Skip to the next post in this topic.
Написано на: Септември 04 2008, 23:24

No avatar chosen




Група: Li fans
Мнения: 1
Регистриран: Септември 2008

Оценка: няма

Offline
Debian последен release от сайта - Linux Kernel 2.6.18-6-686 i686 GNU/Linux(малко е старичък, но не мисля че е толкова важно да ползвам най-новият release 2.6.26.3.

Цел: dhcp router + firewall -> hub -> LAN

За целта ползвах този guide - http://www.cyberdogtech.com/firewall...al.php?page=fw

Програмите които ползвам са : Shorewall, Dnsmasq, Dhcp Server(apt-get install dhcp).

Всичко си работи чудесно до момента в който reboot-на. Уж dhcp сървъра се включва при boot, но пцтата включени към него нямат нет. Открих обаче, че ако собственоръчно изключа и включа dhcp сървъра посредством /etc/init.d/dhcp stop и dhcp -q eth1, компютрите включени към eth1 отново имат интернет

Така... ето ви малко конф файлове и логове.

/etc/network/intrefaces

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 91.134.48.83
netmask 255.255.255.0
gateway 91.134.48.1
nameserver 91.134.48.1,85.11.160.15

# DHCP Interface
auto eth1
iface eth1 inet static
address 10.10.12.12
netmask 255.255.255.0

--

/etc/dhcpd.conf

default-lease-time 86400;
max-lease-time 604800;

subnet 10.10.12.0 netmask 255.255.255.0 {
range 10.10.12.16 10.10.12.99;
option domain-name-servers 10.10.12.12;
option netbios-name-servers 10.10.12.12;
option routers 10.10.12.12;
}

dmesg | grep eth1 - Попринцип този резултат ме притеснява и рових доста в нета по въпроса... но така и неможах да го реша този проблем.

eth1: setting full-duplex.
eth1: duplicate address detected!
eth1: duplicate address detected!
eth1: duplicate address detected!

cat /var/log/syslog | grep eth

Sep 4 15:04:18 router kernel: eth0: RealTek RTL8139 at 0x2000, 00:e0:4c:17:D2:f2, IRQ 11
Sep 4 15:04:18 router kernel: eth0: Identified 8139 chip type 'RTL-8100B/8139D'
Sep 4 15:04:18 router kernel: eth1: setting full-duplex.
Sep 4 15:04:18 router kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
Sep 4 15:04:18 router kernel: eth1: duplicate address detected!

Последните няколко реда при боот.

Sep 4 15:04:18 router kernel: eth1: setting full-duplex.
Sep 4 15:04:18 router kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
Sep 4 15:04:18 router kernel: ip_tables: © 2000-2006 Netfilter Core Team
Sep 4 15:04:18 router kernel: Netfilter messages via NETLINK v0.30.
Sep 4 15:04:18 router kernel: ip_conntrack version 2.4 (2039 buckets, 16312 max) - 224 bytes per conntrack
Sep 4 15:04:18 router kernel: Bridge firewalling registered
Sep 4 15:04:18 router kernel: ip_conntrack_pptp version 3.1 loaded
Sep 4 15:04:18 router kernel: ip_nat_pptp version 3.0 loaded
Sep 4 15:04:18 router kernel: ClusterIP Version 0.8 loaded successfully
Sep 4 15:04:18 router kernel: NET: Registered protocol family 10
Sep 4 15:04:18 router kernel: lo: Disabled Privacy Extensions
Sep 4 15:04:18 router kernel: IPv6 over IPv4 tunneling driver
Sep 4 15:04:18 router dnsmasq[3385]: started, version 2.35 cachesize 150
Sep 4 15:04:18 router dnsmasq[3385]: compile time options: IPv6 GNU-getopt no-ISC-leasefile DBus I18N
Sep 4 15:04:18 router dnsmasq[3385]: reading /etc/resolv.conf
Sep 4 15:04:18 router dnsmasq[3385]: using nameserver 192.168.0.1#53
Sep 4 15:04:18 router dnsmasq[3385]: using nameserver 91.134.48.1#53
Sep 4 15:04:18 router dnsmasq[3385]: read /etc/hosts - 8 addresses
Sep 4 15:04:18 router kernel: eth1: duplicate address detected!

Ако искате да други конкретни логове и конфиг файлове пишете...

P.S. Да знаете че съм малко начинаещ с линукса и се ориентирам главно от гугъл
___
Контакти:  monolake

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #2
Skip to the previous post in this topic. Написано на: Септември 05 2008, 11:34

Avatar




Група: Li fans
Мнения: 763
Регистриран: Февруари 2008

Оценка: 5

Offline
в dnsmasq има и dhcp компонент и предполагам той ти пречи на dhcp сървъра, махни го, тъйкато въобще не ти трябва. или го остави но махни dhcp3-server и настройвай само dnsmasq. а за dns сървър ползвай bind9 (apt-get install bind9), dhcp сървъра пробвай да го пуснеш през /etc/init.d/dhcp3-server start, и виж в логовте какъв е проблема. а лога е или /var/log/messages или /var/log/daemon.log.
можеш да не задаваш dns сървъри в /etc/network/interfaces. а в /etc/resolv.conf да сложиш само:
nameserver 127.0.0.1
а в /etc/bind/named.conf.options
в forwarders {DNS1server;DNS2server,DNS3server,...;};
по този начин ще имаш 1. заявки и към двата, на случаен принцип, с което ще се предпазиш от неправилни данни, 2. можеш динамично да си променяш сървърите само от 1 място.

в /etc/default/dhcp3-server
има ли "eth1" ????

Редактирано от altoas на Септември 05 2008, 11:35

Контакти:  altoas

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Общо 1 отговор(а) от Септември 04 2008, 23:24 до сега

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums