Есть роутер dir-620 с openwrt.
Как устроена у него сетевая система:
Есть сетевая карточка 1000 мбит, которая подключена к свитчу к порту 6.
От свитча расходятся порты.
По дефолту свитч настроен следующим образом:
на 6 порту тегированый vlan.
на порт 4 выводится нетегированый vlan 2. на остальные нетегированый vlan 1.
Есть модем зиксель с 1 ethernet портом.
У него есть веб интерфейс. Сейчас интерфейс на который выводится соединение с интернетом и веб интерфейс один.
Модем позволяет вывести соединение с интернетом в отдельный влан. Но т.к. порт только 1, влан должен быть тегированым.
При этом веб интерфейс остается на нетегированом.
И тут возникает проблема:
Если я вывожу соединение с интернетом в отдельный влан, то на порту должен быть тегированый влан.
Когда я подключаю модем к компьютеру, все хорошо. Я назначаю eth0 ip адрес, а на eth0.1 будет соединение с интернетом.
Но на роутере есть проблема из-за встроеного свитча.
свитч ожидает тегированые пакеты на порту 6. И нетегированые не проходят.