Беспроводная гостевая сеть Ubiquiti VLAN с коммутатором Cisco + Cisco
Я пытаюсь настроить гостевую беспроводную сеть в среде, которая довольно долго гудела. Беспроводная сеть работает на точках доступа Ubiquiti UniFi.
Надеюсь, это понятно. Если это не так, не стесняйтесь задавать вопросы.... У меня такое чувство, что это может сбить с толку.
Данный коммутатор Cisco относится к серии SG 200, а межсетевой экран - pfSense. Точки доступа Ubiquiti UniFi имеют 2 идентификатора SSID ("NNH" и "NNH Guest")
Прежде чем я опишу больше типографики, вот ситуация:
- Сотрудники просто получают DHCP с правильного DHCP-сервера
- Компьютеры, физически подключенные к VLAN 200, прекрасно получают DHCP от pfSense (то есть DHCP-сервера VLAN, корректного DHCP-сервера).
- Беспроводные клиенты по NNH получают DHCP нормально
- Беспроводные клиенты на "NNH Guest" НЕ получают адрес DHCP и не могут подключиться
Подробнее
pfSense работает в качестве брандмауэра и DHCP-сервера только для гостевой сети (сотрудник / первичная сеть имеет NAS-устройство Synology в качестве DHCP-сервера).
В сети есть эти две подсети
- 10.1.10.0/24 = Сотрудники
- 10.1.200.0/24 = Гости (с тегом VLAN 200)
pfSense настроен следующим образом:
- 3 интерфейса (WAN на интерфейсе bce0, LAN на bce1, OPT1 на VLAN 200)
- VLAN 200 настроен для работы поверх локальной сети
Существует компьютерная лаборатория, которая физически подключена к VLAN 200. Порт на коммутаторе Cisco, который подключается к лаборатории (которая имеет собственный коммутатор), настроен как порт доступа в VLAN 200 (без тегов).
Все компьютеры в компьютерном классе (физически подключенные) получают правильный адрес DHCP от pfSense (10.1.200.0/24).
Я настроил порты на коммутаторе Cisco, которые подключаются напрямую к точкам доступа Ubiquiti UniFi, чтобы они находились в "общем" режиме, в членстве VLAN 200 с тегами:
Кроме того, магистральный порт коммутатора, который подключен к pfSense, является членом VLAN 200:
Точки доступа Ubiquiti UniFi настроены следующим образом:
- 2 SSID
- "NNH Гость" настроен на "использование VLAN 200"
Подводя итог...
Беспроводные клиенты, подключающиеся к "Гостю NNH", не получают адрес DHCP (10.1.200.0/24), когда "Гостевой NNH" настроен на точках доступа Ubiquiti UniFi для использования VLAN 200.
Когда я беру VLAN 200 из уравнения (удалите VLAN 200 из SSID в настройках Ubiquiti), клиенты могут подключаться к гостевой сети, но они получают IP-адрес из подсети Employee, что, очевидно, является тем, что я пытаясь избежать.
Как я могу это исправить?
1 ответ
Мое первоначальное предположение было бы, что у AP нет доступа к VLAN 200.
Для проверки: подключите компьютер к GE16 вместо точки доступа. Запустите WireShark. Ищите широковещательный трафик в VLAN 200. Альтернативно, используйте виртуальный коммутатор Hyper-V, чтобы добавить виртуальный сетевой адаптер в VLAN 200 и пинговать хосты (для тестирования используется статический IP-адрес). Вот статья о том, как это можно сделать: https://blogs.msdn.microsoft.com/virtual_pc_guy/2015/02/09/adding-a-second-and-third-management-os-adapter-to-a-virtual-switch/
Если у порта есть доступ к VLAN 200, посмотрите конфигурацию AP. Если нет, посмотрите на конфигурацию порта коммутатора.
Этот ответ, скорее всего, больше не относится к ФП, но может помочь другим.