WiFi AP передает запросы DHCP всем VLAN

Моя установка выглядит так:

     Switch (T1600G-28TS)
 -------------------------------
 | 1 |   |   | 6 | 5 |   | ... |
 -------------------------------
   |           |   |                          * SSID: NW1 | VLANID: 2
   |           |   |            AP (AP500)   /
   |           |   |         ---------------/
   |           |   +---------|  Multi SSID |--* SSID: NW2 | VLANID: 3
   |           |             ---------------\
   |           |                             \ 
   |           |                              * SSID: Guest | VLANID: 4
   |           +----- Client PC
   |              
   |              
   +----- DHCP Server

Конфигурация порта на коммутаторе:

 --------------------------
 | Port | PVID |   VLANs  |
 |  1   |  99  | 2,3,4,99 |
 |  5   |  99  | 2,3,4,99 |
 |  6   |   2  |        2 |
 --------------------------

DHCP-сервер - это Ubuntu Linux 16.x LTS; dhcpd прослушивает эти интерфейсы:

 eth0.2 192.168.0.0/24 "NW1"
 eth0.3 192.168.1.0/24 "NW2"
 eth0.4 192.168.2.0/24 "Guest"

при подключении клиентского ПК к коммутатору я ожидаю получить IP-адрес от NW1 (подсеть 0), но иногда я получаю IP-адрес от Guest (подсеть 2) диапазон.

Журнал dhcpd выглядит так:

 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee (twis) via eth0.2
 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee via eth0.4
 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee (twis) via eth0.3
 dhcpd[2909]: DHCPOFFER on 192.168.0.126 to b8:27:eb:5e:bc:ee (twis) via eth0.2
 dhcpd[2909]: DHCPOFFER on 192.168.2.104 to b8:27:eb:5e:bc:ee (twis) via eth0.4
 dhcpd[2909]: DHCPOFFER on 192.168.1.108 to b8:27:eb:5e:bc:ee (twis) via eth0.3

не то, что я ожидал! вот таблица переключателей ARP:

Я смотрю на меня так, словно AP пересылает широковещательные сообщения DHCP во все VLAN. Если я отключаю это все работает как ожидалось:

 dhcpd[2909]: DHCPDISCOVER from b8:27:eb:5e:bc:ee (twis) via eth0.2
 dhcpd[2909]: DHCPOFFER on 192.168.0.126 to b8:27:eb:5e:bc:ee (twis) via eth0.2

AP имеет свою настройку DHCP, установленную в off и нет меню для настройки чего-либо вроде отслеживания DHCP или многоадресной рассылки.

Я что-то пропустил?

Обновление: AP, очевидно, передает DHCPREQUEST всем VLAN, в которых он находится (согласно конфигурации коммутатора). Изменил NW2 & Guest VLANID на 93 и 94 на точке доступа, но поведение не изменилось...

2 ответа

Решение

Оказывается, это ошибка в прошивке AP. Поддержка TP-Link обеспечила бета-версию прошивки: 1.0.0 Build 20160607 Rel. 48929 Beta, которая решает эту конкретную проблему.

В любом случае, спасибо вам, ребята, за то, что пытаетесь понять это!

Я не могу комментировать, пока у меня нет 50 репутации, к сожалению. Я не думаю, что ваши AP имеют какое-либо отношение к вашей проблеме, потому что ваш компьютер подключен по Ethernet, а не по беспроводной сети.

Из того, что вы говорите, я бы посоветовал вам проверить свою конфигурацию на порту 4, он должен быть настроен как порт доступа, и вам также следует назначить для него VLAN. Вы также должны проверить, настроен ли ваш DHCP-сервер для выдачи неверных IP-адресов.

Другие вопросы по тегам