touch MAX

получи максимум — личный блог "тыж программиста"

Добавление VLAN на новых прошивках OpenWRT

Убил полвечера настраивая интернет на роутере Redmi AX6S WiFi 6 AX3200 с прошивкой OpenWRT. Интернет работал если роутер ax3200 подключался через WAN порт к другому моему роутеру tplink ax53 в разъем LAN1, а если интернет кабель перетыкать в ax3200 в WAN, то интернет не поднимался.

После подключения к WAN кабеля с интернет, видно что интерфейс не получает IP :

Мой провайдер это МГТС\МТС Москва, от провайдера в квартиру заходит оптика и подключается к FD511G-X, МТС маркирует интернет трафик VLAN меткой 3, в старых версиях прошивки OpenWRT VLAN можно было указывать прямо в сетевых интерфейсах:

Старый интерфейс для задания VLAN, такого интерфейса нет начиная OpenWRT 21.X

В новом интерфейсе такого нет. wiki OpenWRT предлагает это делать, например, через консоль.

Итак цель для WAN интерфейса для провайдера МТС задать тег VLAN 3

Идем в раздел Network -> Devices и добавляем новое виртуальное устройство, выбираем в тип VLAN (802.1q), а в VLAN ID 3 это для МТС (у других провайдеров может быть другие значения, в том числе для IPTV или звонков).

Теперь переходим в Interfaces и двум WAN (WAN6) интерфейсам меняем физические устройства на созданные ранее виртуальный WAN.3

Сохраняем и перезапускаем роутер.

Теперь WAN интерфейс должен получить IP и должен появится интернет в сети.

Проверить все интерфейсы можно проверить через SSH:

root@OpenWrt:~# cat /etc/config/network

config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdb6:0fd8:fa5c::/48'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.0.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config device
        option name 'wan'
        option macaddr 'd4:da:21:1d:20:0b'

config interface 'wan'
        option device 'wan.3'
        option proto 'dhcp'

config interface 'wan6'
        option device 'wan.3'
        option proto 'dhcpv6'
        option reqaddress 'try'
        option reqprefix 'auto'

config device
        option type '8021q'
        option ifname 'wan'
        option vid '3'
        option name 'wan.3'
Бонус — обход ошибки 0x80a40401 на XBOX

Мира!

, , ,