Daily Archives: May 16, 2013

Борьба с DHCPINFORM в dnsmasq

В отдельных ситуациях на OpenWrt (и других Linux-системах) с установленным dnsmasq, функционирующем в роли DHCP-сервера, можно обнаружить флуд сообщениями DHCPINFORM в системном логе:

May 16 15:01:20 OpenWrt daemon.info dnsmasq-dhcp[2451]: DHCPINFORM(br-lan) 172.16.10.30 90:e6:ba:dc:2e:c3
May 16 15:01:20 OpenWrt daemon.info dnsmasq-dhcp[2451]: DHCPACK(br-lan) 172.16.10.30 90:e6:ba:dc:2e:c3 avalanche

Происходит это из-за того, что у встроенного в ОС Windows 7 (и некоторых других творений Microsoft) DHCP-клиента есть маниакальное желание получить настройки прокси-серверов с DHCP, и он продолжает эти попытки и в том случае, когда DHCP никак не реагирует на подобные запросы. В стандартной конфигурации dnsmasq не рассылает никакой информации о прокси-серверах, и Windows-системы продолжают запрашивать эти данные снова, и снова, и снова… и снова.

Заставить их заткнуться можно простым добавлением опции в /etc/dnsmasq.conf:

dhcp-option=252,"\n"

Эта опция недвусмысленно дает понять Windows-системам, что здесь НЕТ никаких прокси-серверов, и что пора уже перестать о них спрашивать.

Posted in Сеть и интернет | Tagged , , | 3 Comments