Nie przyznaje on poprawnie adresów w części komputerów w sieci - około 7 sztuk. Komputer dostaje adres IP ale jest on wzięty diabli wiedzą skąd.
Dzieje się tak głównie dla komputerów łączących się przez Access Pointa, ale także w jednym przypadku dla wpiętego kablem ethernetowym.
Dodatkowo czasem komputer z DHCP dostaje zamiast adresu DNS wpisanego w pliku konfiguracyjnym dhcp adres routera - ale tutaj odświeżenie jedno czy dwukrotne przyznanego adresu pomaga.
Wszystkie komputery w sieci mają na sztywno powiązany adres MAC z IP
Plik konfiguracyjny:
Kod: Zaznacz cały
authoritative;
option local-pac-server code 252 = text;
option local-pac-server "http://192.168.151.1/proxy/proxy.pac";
shared-network eth1.151
{
subnet 192.168.151.0 netmask 255.255.255.0
{
option routers 192.168.151.1;
option subnet-mask 255.255.255.0;
option domain-name "moja.domena";
option domain-name-servers 194.204.159.1, 194.204.152.34, 213.134.128.20, 213.134.128.19;
option netbios-name-servers 192.168.151.254;
default-lease-time 86400;
max-lease-time 172800;
#option time-offset -18000; # Eastern Standard Time
#option ntp-servers 192.168.151.254
}
}
#urz sieciowe
host DLINK {hardware ethernet 1c:af:f7:44:52:8b;fixed-address 192.168.151.2;} #D-Link
plik loga:
Kod: Zaznacz cały
router:~# cat /var/log/syslog | grep -i dhcp | grep wrong
Sep 9 08:03:43 router dhcpd: DHCPREQUEST for 192.168.0.12 from 00:18:8b:b7:5c:a9 via eth1.151: wrong network.
Sep 9 08:49:31 router dhcpd: DHCPREQUEST for 192.168.201.48 from 00:18:de:8a:f2:06 via eth1.151: wrong network.
Sep 9 08:58:18 router dhcpd: DHCPREQUEST for 192.168.201.64 (192.168.201.1) from 00:1b:77:b1:ed:cc via eth1.151: wrong network.
Sep 9 09:01:50 router dhcpd: DHCPREQUEST for 192.168.201.74 (192.168.201.1) from 00:18:de:8b:18:9a via eth1.151: wrong network.
Sep 9 09:04:12 router dhcpd: DHCPREQUEST for 192.168.201.48 (192.168.201.1) from 00:18:de:8a:f2:06 via eth1.151: wrong network.
Sep 9 09:04:31 router dhcpd: DHCPREQUEST for 192.168.201.48 (192.168.201.1) from 00:18:de:8a:f2:06 via eth1.151: wrong network.
Sep 9 09:08:21 router dhcpd: DHCPREQUEST for 192.168.201.64 (192.168.201.1) from 00:1b:77:b1:ed:cc via eth1.151: wrong network.
Sep 9 09:10:52 router dhcpd: DHCPREQUEST for 192.168.201.74 (192.168.201.1) from 00:18:de:8b:18:9a via eth1.151: wrong network.
router:~# cat /var/log/syslog | grep -i dhcp | grep leases
Sep 9 08:58:13 router dhcpd: DHCPDISCOVER from 00:1b:77:b1:ed:cc via eth1.151: network eth1.151: no free leases
Sep 9 08:58:18 router dhcpd: DHCPDISCOVER from 00:1b:77:b1:ed:cc via eth1.151: network eth1.151: no free leases
Sep 9 09:02:50 router dhcpd: Wrote 0 deleted host decls to leases file.
Sep 9 09:02:50 router dhcpd: Wrote 0 new dynamic host decls to leases file.
Sep 9 09:02:50 router dhcpd: Wrote 2 leases to leases file.
Sep 9 09:08:18 router dhcpd: DHCPDISCOVER from 00:1b:77:b1:ed:cc via eth1.151: network eth1.151: no free leases
Sep 9 09:08:21 router dhcpd: DHCPDISCOVER from 00:1b:77:b1:ed:cc via eth1.151: network eth1.151: no free leases
Można by się pokusić o stwierdzenie że to jakiś inny dhcp w sieci bruździ ale jak widać to ten serwer dhcp przyznaje adres a nie inny. Na wszelki wypadek sprawdziłem dostępnymi skryptami czy nie ma innego dhcp ale nie ma.
Gdzie szukać przyczyn i rozwiązań?