I have two OpenWrt One devices, each configured a bit like this:
config device
option type 'bridge'
option name 'tag'
list ports 'eth0'
option bridge_empty '1'
option stp '1'
config bridge-vlan
option device 'tag'
option vlan '1'
list ports 'eth0:t*'
config bridge-vlan
option device 'tag'
option vlan '2'
list ports 'eth0:t'
config bridge-vlan
option device 'tag'
option vlan '3'
list ports 'eth0:t'
config interface 'lan' # The original house network with public Legacy IP.
option device 'tag.1'
...
config interface 'nat' # The new house network with Legacy IP NAT, after I ran out of addresses.
option device 'tag.2'
...
config interface 'lan6' # The 21st century house network with only IPv6, and NAT64.
option device 'tag.3'
...
Each device runs wireless APs on all three VLANs.
One of them has eth1 connected to the outside world via PPPoE and is my border router.
This morning, my phone (22:39:1a:4a:64:72) on VLAN2 could not receive any packets, while it was connected to the remote AP. When I connected it to the border router's WiFi, it was fine. Back to the other AP and it received nothing again.
I could not ping fe80::2039:1aff:fe4a:6472%tag.2 from the border router. I could from the remote AP.
Restarting bridger fixed it. Typescript and udebug capture attached.
Before restarting bridger, brctl showmacs tag said:
6 22:39:1a:4a:64:72 no 1.89
After restarting bridger, it said:
1 22:39:1a:4a:64:72 no 0.74
typescript.txt
https://david.woodhou.se/bridger-dwmw2.pcapng
I have two OpenWrt One devices, each configured a bit like this:
Each device runs wireless APs on all three VLANs.
One of them has eth1 connected to the outside world via PPPoE and is my border router.
This morning, my phone (22:39:1a:4a:64:72) on VLAN2 could not receive any packets, while it was connected to the remote AP. When I connected it to the border router's WiFi, it was fine. Back to the other AP and it received nothing again.
I could not
ping fe80::2039:1aff:fe4a:6472%tag.2from the border router. I could from the remote AP.Restarting bridger fixed it. Typescript and udebug capture attached.
Before restarting bridger,
brctl showmacs tagsaid:6 22:39:1a:4a:64:72 no 1.89After restarting bridger, it said:
1 22:39:1a:4a:64:72 no 0.74typescript.txt
https://david.woodhou.se/bridger-dwmw2.pcapng