Thought I had this solved but - still not working - properly, I have an old setup I am trying to move to the proper way to setup and things are break as I move them !
I have a bridge br_wifi - this has all of the ports associated with wifi network and a br_lan all of the ports on the LAN
I am trying to create a single bridge with vlan filter
new_bridge and with 4 vlans configured against it
vlan8
vlan9
vlan10
vlan11
what I have done is added vlan11 interface as a port to bridge br_lan and vlan10 interface as a bridge port to br_wifi
from an ip on br_wifi I can ping a device on other end of my newbridge / bond port.
192.168.10.7 → goes to a switch that connect to the crs on ether12
ether12 is bridge port on br_wifi - no pvid so the default of 1 (this is old)
192.168.10.1 is attached to br_wifi
it gets routed via br_lan 192.168.11.1
br_lan has vlan11 as a bridge port
vlan11 is vlan11 attached to newbridge
bonding (802.3d)
newbridge has its self vlan11 bonding1
packet leaves on bonding1
so the link from 192.168.10.0/24 via crs to 192.168.11.0/24 (not all of 192.168.11.0/24 is on bonding ) is working
packet capture on all interfaces
ether12 8.996 99 <- 2C:CF:67:2C:7F:18 C4:AD:34:43:55:00 192.168.10.7 192.168.11.9 ip:icmp 98 0
br_wifi 8.996 100 <- 2C:CF:67:2C:7F:18 C4:AD:34:43:55:00 192.168.10.7 192.168.11.9 ip:icmp 98 0
br_lan 8.996 101 -> C4:AD:34:43:55:0E F8:4F:57:02:2C:2D 192.168.10.7 192.168.11.9 ip:icmp 98 0
vlan11 8.996 102 -> C4:AD:34:43:55:0E F8:4F:57:02:2C:2D 192.168.10.7 192.168.11.9 ip:icmp 98 0
newBridge 8.996 103 -> C4:AD:34:43:55:0E F8:4F:57:02:2C:2D 11 192.168.10.7 192.168.11.9 ip:icmp 102 0
bonding1 8.996 104 -> C4:AD:34:43:55:0E F8:4F:57:02:2C:2D 11 192.168.10.7 192.168.11.9 ip:icmp 102 0
ether24 8.996 105 -> C4:AD:34:43:55:0E F8:4F:57:02:2C:2D 11 192.168.10.7 192.168.11.9 ip:icmp 102 0
ether24 8.997 106 <- F8:4F:57:02:2C:2D C4:AD:34:43:55:0E 11:7 192.168.11.9 192.168.10.7 ip:icmp 102 0
bonding1 8.997 107 <- F8:4F:57:02:2C:2D C4:AD:34:43:55:0E 11:7 192.168.11.9 192.168.10.7 ip:icmp 102 0
newBridge 8.997 108 <- F8:4F:57:02:2C:2D C4:AD:34:43:55:0E 11:7 192.168.11.9 192.168.10.7 ip:icmp 102 0
vlan11 8.997 109 <- F8:4F:57:02:2C:2D C4:AD:34:43:55:0E 192.168.11.9 192.168.10.7 ip:icmp 98 0
br_lan 8.997 110 <- F8:4F:57:02:2C:2D C4:AD:34:43:55:0E 192.168.11.9 192.168.10.7 ip:icmp 98 0
br_wifi 8.997 111 -> C4:AD:34:43:55:00 2C:CF:67:2C:7F:18 192.168.11.9 192.168.10.7 ip:icmp 98 0
ether12 8.997 112 -> C4:AD:34:43:55:00 2C:CF:67:2C:7F:18 192.168.11.9 192.168.10.7 ip:icmp 98 0
this is from a device on br_lan but directly connected to crs - so into the crs in br_lan to newbridge then out bonding0
ether21 8.487 1 <- DC:A6:32:D4:FA:A7 F8:4F:57:02:2C:2D 192.168.11.3 192.168.11.9 ip:icmp 98 0
vlan11 8.487 2 -> DC:A6:32:D4:FA:A7 F8:4F:57:02:2C:2D 192.168.11.3 192.168.11.9 ip:icmp 98 0
newBridge 8.487 3 -> DC:A6:32:D4:FA:A7 F8:4F:57:02:2C:2D 11 192.168.11.3 192.168.11.9 ip:icmp 102 0
bonding1 8.487 4 -> DC:A6:32:D4:FA:A7 F8:4F:57:02:2C:2D 11 192.168.11.3 192.168.11.9 ip:icmp 102 0
ether23 8.487 5 -> DC:A6:32:D4:FA:A7 F8:4F:57:02:2C:2D 11 192.168.11.3 192.168.11.9 ip:icmp 102 0
ether24 8.489 6 <- F8:4F:57:02:2C:2D DC:A6:32:D4:FA:A7 11:7 192.168.11.9 192.168.11.3 ip:icmp 102 0
bonding1 8.489 7 <- F8:4F:57:02:2C:2D DC:A6:32:D4:FA:A7 11:7 192.168.11.9 192.168.11.3 ip:icmp 102 0
newBridge 8.489 8 <- F8:4F:57:02:2C:2D DC:A6:32:D4:FA:A7 11:7 192.168.11.9 192.168.11.3 ip:icmp 102 0
vlan11 8.489 9 <- F8:4F:57:02:2C:2D DC:A6:32:D4:FA:A7 192.168.11.9 192.168.11.3 ip:icmp 98 0
ether21 8.489 10 -> F8:4F:57:02:2C:2D DC:A6:32:D4:FA:A7 192.168.11.9 192.168.11.3 ip:icmp 98 0
My problem is that currently I have 192.168.11.1 DGW for br_lan on br_lan, I want to move it to vlan11 interface
add address=192.168.11.1/24 comment=“LAN network DGW” interface=br_lan network=192.168.11.0
when i change the interface onto vlan11 then devices on vlan11 can’t arp it, I can see the arp request coming in vlan11 interface but doesn’t work
it could be the arp cache I presume when i move the ip it gets a new mac …