What is wrong with that router? Its like every SSID are hardware bridged together even if ROBOCFG / IFCONFIG / BRCTL say otherwise. I'm about to lose control here. I got multiple VLAN and SSID working with an RT-AC66 but this RT-AC3200 keep doing crap whatever I do.
As you can see in this screencapture MAC 00:B1:28:2C:CC:E1 is getting tagged on 2 VLAN even if it is connected on SSID related to VLAN20. I'm not having this behavior on my RT-AC66. The device get only tagged on the correct VLAN.
Here is my "services-start" script
As you can see in this screencapture MAC 00:B1:28:2C:CC:E1 is getting tagged on 2 VLAN even if it is connected on SSID related to VLAN20. I'm not having this behavior on my RT-AC66. The device get only tagged on the correct VLAN.
Here is my "services-start" script
Code:
#!/bin/sh
# remove interfaces we're gonna move to other bridges
brctl delif br0 wl0.1
brctl delif br0 vlan1
# add vlans
robocfg vlan 1 ports ""
robocfg vlan 2 ports ""
robocfg vlan 1045 ports ""
robocfg vlan 1046 ports ""
robocfg vlan 1047 ports ""
robocfg vlan 1099 ports ""
robocfg vlan 1100 ports ""
robocfg vlan 1101 ports ""
robocfg vlan 1102 ports ""
robocfg vlan 1103 ports ""
robocfg vlan 10 ports "0t 1u 2u 3u 4u 5t"
robocfg vlan 20 ports "0t 5t"
vconfig add eth0 10
vconfig add eth0 20
ifconfig vlan10 up
ifconfig vlan20 up
ifconfig vlan1 down
vconfig rem vlan1
# reconfigure br0, private LAN
brctl addif br0 vlan10
# set up br1, guest SSID
brctl addbr br1
brctl addif br1 vlan20
brctl addif br1 wl0.1
ip link set br1 up
# setting nvram for eapd
nvram set lan_ifnames="vlan10 eth1 eth2 eth3"
nvram set lan1_ifnames="vlan20 wl0.1"
nvram set lan1_ifname="br1"
# doesn't seem to affect anything, just make it align
nvram set br0_ifnames="eth1 eth2 eth3 vlan10"
nvram set br1_ifnames="wl0.1 vlan20"
nvram set br1_ifname="br1"
killall eapd
eapd