Hello,
I have 2 wifi AP at home, one TAP200 and on RUTC50 device, RUTC50 providing wan acces. Same ssid is used with fast transition option.
The problem is: sometimes wifi devices (phone or laptop) do not have access to other LANs devices (in my case, local NAS).
After some searching, I found one thing: it happens when device is ‘roaming’ from TAP200 to RUTC50 wifi AP.
When it’s not working, here the content of the bridge forwarding database (fc:f8:ae:31:cb:b2 is my roaming laptop)
root@RUTC50:~# bridge fdb show | grep cb:b2
fc:f8:ae:31:cb:b2 dev lan3 vlan 1 master vlan
fc:f8:ae:31:cb:b2 dev lan3 vlan 1 self
fc:f8:ae:31:cb:b2 dev wlan0-1 master br-lan
And later, without doing anything, after a random time (90s-280s), it works again.
One entry goes away (ageing, I suppose):
root@RUTC50:~# bridge fdb show | grep cb:b2
fc:f8:ae:31:cb:b2 dev lan3 vlan 1 master vlan
fc:f8:ae:31:cb:b2 dev wlan0-1 master br-lan
For reference, here my bridge config. I uses other vlans on top of netdev vlan,
but not as bridge.
root@RUTC50:~# brctl show
bridge name bridge id STP enabled interfaces
br-lan 7fff.2097274becaa no wlan1-1
vlan.1
wan
wlan0-1
vlan 7fff.2097274beca9 no lan4
lan2
lan3
lan1
Closest issue I found is Regression: DSA breaks roaming to WLAN bridged to VLAN · Issue #11650 · openwrt/openwrt · GitHub
There are some ‘patch script’ proposed that removes arp entry on lan when it appears on another interface.
Unfortunately it doesn’t work, because I’m not able to remove bad entry by hand:
root@RUTC50:~# bridge fdb del fc:f8:ae:31:cb:b2 dev lan3 vlan 1 self
RTNETLINK answers: No such file or directory
How can I resolve this problem ?
Thanks,