dnsmasq - лавинная рассылка daemon.log с сообщениями

Я надеюсь использовать dnsmasq для обеспечения беспроводного AP на Хрипящем Debian.

Проблема: daemon.log заполняется повторным 'DHCPREQUEST' и сообщениями 'DHCPACK' от одного тестового клиента (win7).

Файл конфигурации:

interface=wlan0
dhcp-range=wlan0,192.168.70.10,192.168.70.200,12h
dhcp-option=252,"\n"

Эта последняя строка, как предполагалось, мешала win7 ворчать, но это, кажется, не работает. daemon.log получает эти сообщения каждые 8-10 секунд.

Это заполнит файловую систему в быстром порядке, если это продолжится.

Что я попробовал:

ipconfig /release and /renew on the client
adding the last line to the config file
lots of searching

Я видел другие ссылки на этот след сообщения, но они обычно связываются с другими серверами DHCP.

Какой шаг я пропускал?


РЕДАКТИРОВАНИЕ-/var/log/syslog получает эти сообщения также


РЕДАКТИРОВАНИЕ - вывод входа запросов DHCP:

17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 доступных диапазонов DHCP: 192.168.70.10 - 192.168.70.200
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 клиентов обеспечивают имя: brp-s212
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 классов поставщика: MSFT 5.0
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855385675 DHCPREQUEST (wlan0) 192.168.70.11 00:##:##:##:##:##
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 тегов: wlan0
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855385675 DHCPACK (wlan0) 192.168.70.11 00:##:##:##:##:## brp-s212
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 требуемых опций: 1:netmask, 15:domain-имя, 3:router, 6:dns-сервер,
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 требуемых опций: 44:netbios-не-уточнено, 46:netbios-тип-узла, 47:netbios-объем,
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 требуемых опций: 31:router-исследование, 33:static-маршрут, 121:classless-статический-маршрут,
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 требуемых опций: 249, 43:vendor-encap
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 следующих серверов: 192.168.70.1
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 1 опция: 53 типа сообщения 5
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 54 идентификатора сервера 192.168.70.1
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: в 51 раз 86400
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 58 T1 43200
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 59 T2 75600
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 1 сетевая маска 255.255.255.0
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 28 широковещательно передает 192.168.70.255
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 3 маршрутизатора 192.168.70.1
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 6 серверов DNS 192.168.70.1
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 11 опций: 81 FQDN 03:ff:ff:##:##:##:##:##:##:# #:##
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 1 опция: 31 обнаружение маршрутизатора 00
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 0 опций: 47 netbios-объемов
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 1 опция: 46 netbios-типов-узла 08
17 ноября 9:24:28 odroid-01 dnsmasq-dhcp [3364]: 855 385 675 отправленных размеров: 4 опции: 44 netbios-нс 192.168.70.1

2
17.11.2014, 19:43
1 ответ

Эта проблема возникает на маршрутизаторах с производными прошивками Tomato уже десять лет. Пока я видел два обходных пути:

Использовать опцию WPAD 252

Добавьте дополнительную опцию dnsmasq для автоматического веб-прокси. -Обнаружение, как вы заметили. Это сработало для меня:

dhcp-option=252,"\n"

Теперь я заметил, что эта настройка встроена, по крайней мере, наFreshTomato version 2020.5:

$ grep 252 /etc/dnsmasq.conf                                                                  
dhcp-option=lan,252,"\n"   

$ uname -a                                                                                    
    Linux tomato 2.6.36.4brcmarm #2 SMP PREEMPT Wed Jul 15 11:45:31 CEST 2020 armv7l Tomato    

$ dnsmasq -v                                                                                  
Dnsmasq version 2.81  Copyright (c) 2000-2020 Simon Kelley                                    
Compile time options: IPv6 GNU-getopt no-RTC no-DBus no-UBus no-i18n no-IDN DHCP DHCPv6 no-Lua
TFTP no-conntrack ipset Tomato-helper auth DNSSEC no-ID loop-detect inotify no-dumpfile       
                                   

Но как ни странно, сообщения не прекращались, пока я не добавил его снова. в:

Advanced > DHCP/DNS > Dnsmasq Custom Configuration

Использовать статический IP-адрес

Если у вас всего несколько хостов-нарушителей, вы можете просто настроить их на использование статического IP-адреса и полностью обойти dnsmasq -dhcp. Например, в моей сети это был всего один хост с Windows 7. У меня настроен еще один (guest )vlan, но хостов на нем нет.

Многие пользователи dnsmasq на аналогичной -сторонней прошивке сообщали об одной и той же проблеме с хостами Windows 7 и некоторыми устройствами Apple.

В моем случае я видел, что это повторяется каждые 2 или 8 минут для одного хоста в системном журнале со странным 2,8,2,8...паттерном.

Sep2 17:54:26 tomato daemon.info dnsmasq-dhcp[.]: DHCPINFORM(br0) 192.168.1.2 dd:de:ad:be:ef:ff 
Sep2 17:54:26 tomato daemon.info dnsmasq-dhcp[.]: DHCPACK(br0) 192.168.1.2 dd:de:ad:be:ef:ff Windows7Host
Sep2 18:02:22 tomato daemon.info dnsmasq-dhcp[.]: DHCPINFORM(br0) 192.168.1.2 dd:de:ad:be:ef:ff 
Sep2 18:02:22 tomato daemon.info dnsmasq-dhcp[.]: DHCPACK(br0) 192.168.1.2 dd:de:ad:be:ef:ff Windows7Host
Sep2 18:04:26 tomato daemon.info dnsmasq-dhcp[.]: DHCPINFORM(br0) 192.168.1.2 dd:de:ad:be:ef:ff 
Sep2 18:04:26 tomato daemon.info dnsmasq-dhcp[.]: DHCPACK(br0) 192.168.1.2 dd:de:ad:be:ef:ff Windows7Host
Sep2 18:12:22 tomato daemon.info dnsmasq-dhcp[.]: DHCPINFORM(br0) 192.168.1.2 dd:de:ad:be:ef:ff 
Sep2 18:12:22 tomato daemon.info dnsmasq-dhcp[.]: DHCPACK(br0) 192.168.1.2 dd:de:ad:be:ef:ff Windows7Host
Sep2 18:14:27 tomato daemon.info dnsmasq-dhcp[.]: DHCPINFORM(br0) 192.168.1.2 dd:de:ad:be:ef:ff 
Sep2 18:14:27 tomato daemon.info dnsmasq-dhcp[.]: DHCPACK(br0) 192.168.1.2 dd:de:ad:be:ef:ff Windows7Host
Sep2 18:22:22 tomato daemon.info dnsmasq-dhcp[.]: DHCPINFORM(br0) 192.168.1.2 dd:de:ad:be:ef:ff 
Sep2 18:22:22 tomato daemon.info dnsmasq-dhcp[.]: DHCPACK(br0) 192.168.1.2 dd:de:ad:be:ef:ff Windows7Host
Sep2 18:24:27 tomato daemon.info dnsmasq-dhcp[.]: DHCPINFORM(br0) 192.168.1.2 dd:de:ad:be:ef:ff 
Sep2 18:24:27 tomato daemon.info dnsmasq-dhcp[.]: DHCPACK(br0) 192.168.1.2 dd:de:ad:be:ef:ff Windows7Host
0
03.09.2020, 02:44

Теги

Похожие вопросы