Temat: Problem z DHCP

Cześć,
od jakiegoś czasu mam spory problem z dhcp na openwrt 18.06. Wywaliłem już swoje dziwne konfiguracje, zainstalowałem OpenWRT na "czysto" i niestety nic nie pomaga. Sytuacja wygląda tak, że po jakimś czasie znika mi internet na serwerze, który jest podpięty do routera kablem. Nie pomaga restart serwera, ani restart usług na routerze. Tylko restart routera rozwiązuje problem ale na krótko. Serwer po jakimś czasie znowu nie może się doprosić o adres IP.

Logi z routera:

Tue Mar  5 09:47:02 2019 daemon.info dnsmasq-dhcp[32572]: DHCPDISCOVER(br-lan) 192.168.1.2 d0:bf:9c:46:42:3c
Tue Mar  5 09:47:02 2019 daemon.info dnsmasq-dhcp[32572]: DHCPOFFER(br-lan) 192.168.1.2 d0:bf:9c:46:42:3c
Tue Mar  5 09:47:15 2019 daemon.info dnsmasq-dhcp[32572]: DHCPDISCOVER(br-lan) 192.168.1.2 d0:bf:9c:46:42:3c
Tue Mar  5 09:47:15 2019 daemon.info dnsmasq-dhcp[32572]: DHCPOFFER(br-lan) 192.168.1.2 d0:bf:9c:46:42:3c
Tue Mar  5 09:47:25 2019 daemon.info dnsmasq-dhcp[32572]: DHCPDISCOVER(br-lan) 192.168.1.2 d0:bf:9c:46:42:3c
Tue Mar  5 09:47:25 2019 daemon.info dnsmasq-dhcp[32572]: DHCPOFFER(br-lan) 192.168.1.2 d0:bf:9c:46:42:3c
Tue Mar  5 09:47:39 2019 daemon.info dnsmasq-dhcp[32572]: DHCPDISCOVER(br-lan) 192.168.1.2 d0:bf:9c:46:42:3c

Logi z serwera:

Mar  5 09:47:02 highside dhclient[450]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Mar  5 09:47:02 highside sh[435]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Mar  5 09:47:07 highside hpasmlited[1024]: hpDeferSPDThread: End of Collecting DIMM SPD data.
Mar  5 09:47:16 highside dhclient[450]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
Mar  5 09:47:16 highside sh[435]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
Mar  5 09:47:25 highside dhclient[450]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Mar  5 09:47:25 highside sh[435]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Mar  5 09:47:39 highside dhclient[450]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
Mar  5 09:47:39 highside sh[435]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
Mar  5 09:47:51 highside dhclient[450]: No DHCPOFFERS received.
Mar  5 09:47:51 highside sh[435]: No DHCPOFFERS received.
Mar  5 09:47:51 highside sh[435]: No working leases in persistent database - sleeping.
Mar  5 09:47:51 highside dhclient[450]: No working leases in persistent database - sleeping.

Dodatkowo czasami w logach routera pojawia się coś takiego:

Tue Mar  5 09:47:42 2019 daemon.warn dnsmasq-dhcp[32572]: no address range available for DHCP request via eth0.2
Tue Mar  5 09:47:44 2019 daemon.warn dnsmasq-dhcp[32572]: no address range available for DHCP request via eth0.2
Tue Mar  5 09:47:47 2019 daemon.warn dnsmasq-dhcp[32572]: no address range available for DHCP request via eth0.2
Tue Mar  5 09:47:50 2019 daemon.warn dnsmasq-dhcp[32572]: no address range available for DHCP request via eth0.2
Tue Mar  5 09:47:53 2019 daemon.warn dnsmasq-dhcp[32572]: no address range available for DHCP request via eth0.2
Tue Mar  5 09:47:56 2019 daemon.warn dnsmasq-dhcp[32572]: no address range available for DHCP request via eth0.2
Tue Mar  5 09:47:59 2019 daemon.warn dnsmasq-dhcp[32572]: no address range available for DHCP request via eth0.2

eth0.2 to WAN, router ZyXEL NBG6817

Dość często zdarza się też, że router traci kontakt ze światem ale tu pomaga zwykły network reload dodany do crona.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

2

Odp: Problem z DHCP

To pierwsze - dnsmasq daje odpowiedź ...
To drugie - twierdzi że nic nie dostał
To trzecie - wyczerpuje się pula adresowa przydzielana przez dhcp. Ile tam masz hostów w sieci?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Problem z DHCP

1) nie masz 2 serwera dhcp w sieci?
2) przewody na 100% sprawne?

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

4

Odp: Problem z DHCP

@Cezary
Hostów w sieci mam max 20.

@batorencjusz
nie mam drugiego serwera
przewody sprawne, testowane też na innych

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

5

Odp: Problem z DHCP

To trzecie: eth0.2 to u ciebie wan? Masz wystawiony serwer dhcp na wanie?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Problem z DHCP

No właśnie nie jest wystawiony dlatego nie rozumiem tych logów. Tak samo nie rozumiem czemu serwer nie dostaje adresu mimo, że dnsmasq teoretycznie go wysyła. Po restarcie routera wszystko działa jak należy. Czasem dzień, czasem tydzień.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

7

Odp: Problem z DHCP

Usunąłem dnsmasq i zainstalowałem dnsmasq-full. Minęły 3 dni i na razie jest wszystko ok. W logach czysto. Trzeba obserwować.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

8

Odp: Problem z DHCP

Po miesiącu testów mogę stwierdzić, że problemy się skończyły. Po zainstalowaniu dnsmasq-full problem nigdy więcej się nie pojawił. Aktualny uptime routera to 24 dni i w tym czasie wszystko działało jak należy.

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)