Ahoj, už několik let používám Ubuntu Server, momentálně verzi 8.04. Po posledním přechodu na novou verzi mi ale začalo zlobit DHCP. V serveru mám tři síťové karty - od poskytovatele netu (eth1 192.168.68.9), do vnitřní sítě (eth0 192.168.10.1) a do wifi (eth2 192.168.20.1). Na eth1 chodí všechno jak má, ale přidělování adres na wifi zlobí - prostě se žádná adresa nepřidělí. Pokud restartuju dhcp, chodí to chvíli dobře, ale pak to zase začne blbnout. Takhle vypadá můj dhcpd.conf.
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
option domain-name-servers 192.168.10.1,192.168.68.100;
option domain-name "xxx";
option nis-domain "xxx";
#dns-update-style ad-hoc;
subnet 192.168.68.0 netmask 255.255.255.0 {}
subnet 192.168.10.0 netmask 255.255.255.0
{
authoritative;
range 192.168.10.10 192.168.10.20;
host vojta { hardware ethernet 00:1B:FC:3C:36:1E;
fixed-address 192.168.10.2;
}
host milacek { hardware ethernet 00:0F:1F:A8:19:6F;
fixed-address 192.168.10.3;
}
host terka { hardware ethernet 00:10:5A:71:EB:B5;
fixed-address 192.168.10.4;
}
host gamesak { hardware ethernet 00:10:5A:66:74:19;
fixed-address 192.168.10.5;
}
}
subnet 192.168.20.0 netmask 255.255.255.0
{
authoritative;
option routers 192.168.20.1;
option domain-name-servers 192.168.20.1,192.168.68.100;
range 192.168.20.10 192.168.20.20;
host milacek-w { hardware ethernet 00:90:4B:7C:DC:3F;
fixed-address 192.168.20.3;
}
}
A ještě druhý dotaz, který také souvisí s DHCP: Na rozhraní eth1 nechci dhcp server vůbec provozovat. Jak to mám udělat? Do konfiguráku jsem nenapsal žádné rozmezí adres, ale tuším, že to není to pravé ořechové. Pokud vyhodím definici pro eth1 úplně, tak mám zase plný logy hlášení, že jsem pro eth1 nedefinoval žádný subnet...
A ještě poslední věc ohledně dhcp klienta, který mi má načítat adresu od poskytovatele: adresa se mi načte korektně ze serveru 192.168.68.100, což je v pořádku, ale z nepochopitelných důvodů se podle logů snaží žádat o adresu taky úplně jiný server 10.0.0.100, což se pochopitelně nepodaří - co s tím? V logu vidím tohle:
Nov 2 01:41:47 delfin dhclient: Internet Systems Consortium DHCP Client V3.0.6
Nov 2 01:41:47 delfin dhclient: Copyright 2004-2007 Internet Systems Consortium.
Nov 2 01:41:47 delfin dhclient: All rights reserved.
Nov 2 01:41:47 delfin dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Nov 2 01:41:47 delfin dhclient:
Nov 2 01:41:47 delfin dhclient: Listening on LPF/eth1/00:e0:7d:75:5b:b2
Nov 2 01:41:47 delfin dhclient: Sending on LPF/eth1/00:e0:7d:75:5b:b2
Nov 2 01:41:47 delfin dhclient: Sending on Socket/fallback
Nov 2 01:41:47 delfin dhclient: DHCPRELEASE on eth1 to 10.0.0.100 port 67
Nov 2 01:41:47 delfin dhcpd: receive_packet failed on eth0: Network is down
Nov 2 01:41:49 delfin dhclient: There is already a pid file /var/run/dhclient.eth1.pid with pid 134519072
Nov 2 01:41:49 delfin dhclient: Internet Systems Consortium DHCP Client V3.0.6
Nov 2 01:41:49 delfin dhclient: Copyright 2004-2007 Internet Systems Consortium.
Nov 2 01:41:49 delfin dhclient: All rights reserved.
Nov 2 01:41:49 delfin dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Nov 2 01:41:49 delfin dhclient:
Nov 2 01:41:50 delfin ntpdate[5122]: can't find host ntp.ubuntu.com
Nov 2 01:41:50 delfin ntpdate[5122]: no servers can be used, exiting
Nov 2 01:41:50 delfin dhclient: Listening on LPF/eth1/00:e0:7d:75:5b:b2
Nov 2 01:41:50 delfin dhclient: Sending on LPF/eth1/00:e0:7d:75:5b:b2
Nov 2 01:41:50 delfin dhclient: Sending on Socket/fallback
Nov 2 01:41:51 delfin dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
Nov 2 01:41:51 delfin dhclient: DHCPOFFER of 192.168.68.9 from 192.168.68.100
Nov 2 01:41:51 delfin dhclient: DHCPREQUEST of 192.168.68.9 on eth1 to 255.255.255.255 port 67
Nov 2 01:41:51 delfin dhclient: DHCPACK of 192.168.68.9 from 192.168.68.100
Nov 2 01:41:51 delfin dhclient: bound to 192.168.68.9 -- renewal in 2811 seconds.
což je relativně v pořádku, ale
Nov 2 03:15:25 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 255.255.255.255 port 67
Nov 2 03:15:25 delfin dhclient: DHCPACK of 192.168.68.9 from 192.168.68.100
Nov 2 03:15:25 delfin dhclient: bound to 192.168.68.9 -- renewal in 2653 seconds.
Nov 2 03:59:38 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 10.0.0.100 port 67
Nov 2 04:00:07 delfin last message repeated 2 times
Nov 2 04:01:00 delfin last message repeated 4 times
Nov 2 04:02:15 delfin last message repeated 5 times
Nov 2 04:03:13 delfin last message repeated 4 times
Nov 2 04:04:11 delfin last message repeated 5 times
Nov 2 04:05:12 delfin last message repeated 5 times
Nov 2 04:06:06 delfin last message repeated 4 times
Nov 2 04:07:13 delfin last message repeated 5 times
Nov 2 04:08:02 delfin last message repeated 3 times
Nov 2 04:09:13 delfin last message repeated 5 times
Nov 2 04:10:13 delfin last message repeated 4 times
Nov 2 04:11:06 delfin last message repeated 5 times
Nov 2 04:12:08 delfin last message repeated 5 times
(...)
Nov 2 04:48:14 delfin last message repeated 4 times
Nov 2 04:48:31 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 10.0.0.100 port 67
Nov 2 04:48:46 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 255.255.255.255 port 67
Nov 2 04:48:46 delfin dhclient: DHCPACK of 192.168.68.9 from 192.168.68.100
Nov 2 04:48:46 delfin dhclient: bound to 192.168.68.9 -- renewal in 3042 seconds.
Nov 2 05:39:28 delfin dhclient: DHCPREQUEST of <null address> on eth1 to 10.0.0.100 port 67
Dokáže mi někdo alespoň s něčím poradit?