Моя установка выглядит так:
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
Для точки доступа настроен DHCP. off
и нет меню для настройки чего-либо, например DHCP snooping или multicast.
Я что-то упускаю?
Обновить: Точка доступа, по-видимому, рассылает запросы DHCPREQUEST всем сетям VLAN, в которых он находится (согласно конфигурации коммутатора). Изменены NW2 и Guest VLANID на 93 и 94 на AP, но поведение не изменилось ...
Оказывается, это ОШИБКА в прошивке AP. Служба поддержки TP-Link предоставила бета-версию прошивки: 1.0.0 Build 20160607 Rel. 48929 Бета который решает эту конкретную проблему.
В любом случае, спасибо, ребята, за попытку разобраться в этом!
К сожалению, я не могу комментировать, пока у меня не 50 репутации. Я не думаю, что ваша точка доступа имеет какое-либо отношение к вашей проблеме, потому что ваш компьютер подключен через Ethernet, а не по беспроводной сети.
Исходя из того, что вы говорите, я бы посоветовал вам проверить свою конфигурацию на порту 4, он должен быть настроен как порт доступа, и вам также следует назначить ему VLAN. Вы также должны проверить, настроен ли ваш DHCP-сервер на выдачу неправильных IP-адресов.