TP Link TL-SG108E OPNSENSE VLAN настроен не уверен, что

TP Link TL-SG108E OPNSENSE VLAN настроен не уверен, что

Я следовал этому руководству:

https://homenetworkguy.com/how-to/set-up-a-fully-functioning-home-network-using-opnsense/

Все было замечательно, пока не возникла проблема с настройкой коммутатора для VLANS, и я запутался в тегированных и нетегированных портах.

Моя потенциальная конфигурация VLAN выглядит следующим образом:

ВЛС ИС Порт сетевой карты Порт коммутатора Помечено Неотмеченный Примечания
Локальная сеть 192.168.1.1 0 1 Н И Выделенный порт управления локальной сетью
ПОЛЬЗОВАТЕЛЬ 192.168.10.1 1 2 И Н Может получить доступ ко всем остальным VLAN
ГОСТЬ 192.168.20.1 3 3 И Н Любые неизвестные устройства должны быть направлены сюда. Не имеет доступа к другим VLAN
Интернет вещей 192.168.30.1 3 3 И Н Не имеет доступа к другим VLAN
IPCAM 192.168.40.1 3 3 И Н Нет доступа в Интернет. Возможен доступ USER для NAS
РАБОТА 192.168.50.1 2 4 И Н Не имеет доступа к другим VLAN

Стоит ли мне добавить WAP (мой старый маршрутизатор) к порту 5 на коммутаторе, который будет помечен, а также ожидать трафик VLAN?

Если к коммутатору подключено неизвестное устройство, будет ли оно по умолчанию перенаправлено в LAN? Если MAC-адрес известен, оно будет перенаправлено в сопутствующую ему VLAN?

решение1

Если к коммутатору подключить неизвестное устройство, будет ли оно по умолчанию работать в локальной сети?

По умолчанию будет использоваться VLAN, назначенная как «нетегированная».в этом порту.

(Если ваш коммутатор имеет отдельные настройки «PVID», то пакетыотправилустройством и полученный коммутатором, по умолчанию будет соответствовать VLAN, которая была установлена ​​как PVID для этого порта, но для правильной работы PVID каждого порта долженвсегда(Сопоставьте немаркированную VLAN этого порта.)

Если MAC-адрес известен, будет ли он направлен в сопутствующую VLAN?

Нет, это вообще не так работает. Ваше назначение VLANнетна основе MAC-адреса, а также на основе того, что устройства «известны» в целом 1 Обычно сети VLAN 802.1Q статически назначаются портам коммутатора илюбойУстройство, подключенное к данному порту коммутатора, всегда входит в одни и те же VLAN.

OpnSense не может влиять на назначение VLAN — все, что он может сделать, это полностью отказаться выдавать IP-адрес устройству, «неизвестному в этой VLAN». Например, если ваша точка доступа Wi-Fi помещает ваш тостер в VLAN «USER» вместо VLAN «IOT», вы можете заставить OpnSense отказаться выдавать аренду DHCP, но вы не можете заставить его переместить устройство в VLAN «IOT».

1 Хотя назначение VLAN на основе MAC-адресовтехническивполне возможно, что это функция, которую вы найдете только в коммутаторах и точках доступа, которые больше подходят для "корпоративной" стороны, например, в серии TP-Link JetStream/Omada – обычно как часть 802.1X (также известной как "WPA-Enterprise" для Wi-Fi). Определенно не в TL-SG108E, который в лучшем случае поддерживает только статические VLAN на основе тегов 802.1Q.

Я запутался в тегированных и нетегированных портах.

"Помеченный" и "Непомеченный" не относится к портам в первую очередь. Вместо этого он относится ккаждая VLANна каждом порту – у вас будет не просто один столбец, как в вашем примере; у вас будетматрицакоторый описывает, какие порты имеют какие VLAN помечены. Один и тот же VLAN может (и обычноволя) быть «помеченным» на порту OpnSense, но «непомеченным» на другом порту.

(Помните, что весь смысл «тегирования» заключается в том, чтобы позволить одному порту — например, порту, подключенному к вашей системе OpnSense — одновременно передавать несколько VLAN. Однако устройства должны понимать тегирование, поэтому обычно задача коммутатора — получать тегированные VLAN от OpnSense и выставлять их какнемаркированныйна других портах.)

Итак, половина вашей таблицы имеет смысл, а половина — нет. Вам нужны две отдельные таблицы: одна, которая описываеттольконазначения идентификаторов VLAN подсетям IP (и, возможно, интерфейсам OpnSense), и вторая таблица, описывающая назначения VLAN портам коммутатора. Например:

Интерфейс ИДЕНТИФИКАТОР VLAN ИС Примечания
Локальная сеть 1 192.168.1.1/24 Выделенный порт управления локальной сетью
ПОЛЬЗОВАТЕЛЬ 2 192.168.10.1/24 Может получить доступ ко всем остальным VLAN
ГОСТЬ 3 192.168.20.1/24 Все неизвестные устройства следует направлять сюда./Не будет работать/
Не имеет доступа к другим VLAN
Интернет вещей 4 192.168.30.1/24 Не имеет доступа к другим VLAN
IPCAM 5 192.168.40.1/24 Нет доступа в Интернет. Возможен доступ USER для NAS
РАБОТА 6 192.168.50.1/24 Не имеет доступа к другим VLAN

и:

Порт коммутатора VLAN 1
(локальная сеть)
VLAN 2
(ПОЛЬЗОВАТЕЛЬ)
VLAN 3
(ГОСТЕВОЙ)
VLAN 4
(IoT)
VLAN 5
(IP-камера)
VLAN 6
(РАБОТАЕТ)
1 (OpnSense) Неотмеченный Помечено Помечено Помечено Помечено Помечено
2 (ПК с Windows) - Неотмеченный -
4 (IP-камера) - - - - Неотмеченный -
5 (дешевый универсальный AP) - - Неотмеченный - - -
6 (точка доступа с несколькими SSID) Неотмеченный Помечено Помечено Помечено - -

В этом примере единственные порты, которые имеют какие-либо «тегированные» VLAN, — это те, которые подключены к устройствам,пониматьТегированные VLAN (и им можно доверять). Все остальное получает только один нетегированный VLAN (он же «порт доступа»).

Например, OpnSense понимает теги VLAN 802.1Q – каждый интерфейс "VLAN" соответствует тегу; то же самое с любым устройством Linux. С другой стороны, ПК с Windows, как правило, не могут хорошо обрабатывать тегированные VLAN (если только они не используют Hyper-Vилииметь сетевую карту «серверного уровня» с ее навороченными драйверами).

Если на вашем коммутаторе есть настройка «PVID», PVID каждого порта должен совпадать с идентификатором немаркированной VLAN на этом порту для симметрии между отправленными и полученными пакетами. (Когда коммутатор получает пакеты без тега VLAN, он предполагает, что они принадлежат к VLAN «PVID» — полная противоположность отправке пакетов из «немаркированной» VLAN.)

Связанный контент