Не выходит у меня каменный цветок...
1. Работа с новой опцией.
Установил новую прошивку.
Задача. Мне необходимо весь трафик из первого SSID промаркировать VLAN 1108 и вывести через порт с маркировкой WAN.
Точка доступа (ТД) настроена в режиме AP-bridge. Т.е. NAT отключен, разделение на LAN и WAN отсутствует. Значит все проводные порты ТД равноценны, и в системе представлены интерфейсом eth2.
Схема:
DHCP server -> Коммутатор VLAN 1108 -> WAN порт ТД -> WiFi ТД -> WiFi Клиент
Включил опцию:
[Wive-NG-MT@/]# nvram_show 2860|grep VlanWifiLan
VlanWifiLan=1108
[Wive-NG-MT@/]# service vlan restart
Предполагаю, что в списке интерфейсов должен появиться eth2.1108. Но все без изменений.
[Wive-NG-MT@/]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN qlen 100
link/ether f8:f0:82:51:e6:25 brd ff:ff:ff:ff:ff:ff
4: ra0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
5: wds0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
6: wds1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
7: wds2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
8: wds3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
9: apcli0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:21 brd ff:ff:ff:ff:ff:ff
10: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether f8:f0:82:51:e6:25 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.253/24 brd 192.168.1.255 scope global br0
Трафика с VLAN 1108 конечно не увидал на коммутаторе. Что неверно?
2. Пробую вручную выполнить тегирование трафика с ra0 интерфейса.
[Wive-NG-MT@/]# brctl addbr br1
[Wive-NG-MT@/]# brctl delif br0 ra0
[Wive-NG-MT@/]# brctl addif br1 ra0
[Wive-NG-MT@/]# vconfig add eth2 1108
[Wive-NG-MT@/]# ifconfig eth2.1108 0.0.0.0 up
[Wive-NG-MT@/]# brctl addif br1 eth2.1108
[Wive-NG-MT@/]# ifconfig br1 0.0.0.0 up
Т.е. грубо на весь трафик с WiFi повесить тег 1108, и отдать в eth2. Опять получаю отрицательный результат. Связи между WiFi клиентом и сервером нет.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN qlen 100
link/ether f8:f0:82:51:e6:25 brd ff:ff:ff:ff:ff:ff
4: ra0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br1 state UP qlen 1000
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
5: wds0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
6: wds1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
7: wds2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
8: wds3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:20 brd ff:ff:ff:ff:ff:ff
9: apcli0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 100
link/ether fa:f0:82:05:b2:21 brd ff:ff:ff:ff:ff:ff
10: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether f8:f0:82:51:e6:25 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.253/24 brd 192.168.1.255 scope global br0
11: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether f8:f0:82:51:e6:25 brd ff:ff:ff:ff:ff:ff
inet6 fe80::faf0:82ff:fe51:e625/64 scope link
valid_lft forever preferred_lft forever
12: eth2.1108@eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br1 state UP
link/ether f8:f0:82:51:e6:25 brd ff:ff:ff:ff:ff:ff
inet6 fe80::faf0:82ff:fe51:e625/64 scope link
valid_lft forever preferred_lft forever
В чем может быть ошибка?