Turris 1.x - DHCP - nefunkcni pridelovani IP po upgradu na 3.8

Po upgrade na 3.8 mam problem s DHCP - projevuje se zejmena u WiFi zarizeni (WiFi nemam reseno interni siti Turrise, ale UBNC UAP-AC-PRO, které předává požadavky na přidělení IP na DHCP Turrise).

V souboru ‘/var/log/messages’:

2017-09-16T13:49:18+02:00 crit dnsmasq[7746]: illegal repeated keyword at line 10 of /var/etc/dnsmasq.conf
2017-09-16T13:49:18+02:00 crit dnsmasq[7746]: FAILED to start up

Na radku 10 souboru /var/etc/dnsmasq.conf:

port=0

A v souboru /etc/config/dhcp je najednou o radek vic:

option dhcpscript ‘/etc/resolver/dhcp_host_domain_ng.py’

Tak nejak tusim, ze zde bude problem, protoze kdyz radek smazu a provedu restart sluzby:

/etc/init.d/dnsmasq restart

Tak mi DHCP naskoci a funguje, ale samozrejme do nejblizsiho restartu routeru.

Setkal se nekdo s takovym problemem? Jak z toho pryc?

PS. taky mi prijde, ze nejde vypnout IPv6 na LAN. Zkousel jsem vsechny zatrzitka v LuCi a nic.

Ano, stejný problém, nejde DHCP ani na Wifi ani na Ethernetu.

Pomohlo řešení zde:

Uvedené řešení v odkazu nezabralo. Přidělení IP adresy přes Wi-Fi je v pořádku. Po připojení zařízení do LAN:

Skript dhcp_host_domain_ng.py by měl být spouštěn DHCP serverem (dnsmasq) až po přidělení lease – a jeho úkolem je jen přidat to jméno do DNS, takže přidělení IP by neměl být schopen pokazit.