Hi. I have VM with pfsense inside it. Physical node has 2 eth interfaces which I use in following way: eth0 bridged into vmbr0 for lan, eth1 with 2 vlans bridged into vmbr1 for uplinks.
On pfsense these two taps are showing as em0 and em1
The problem is that when the node is running kernel 2.6.32-40-pve everything is working as it should be (and has been working for a few years). When the node is booted with 2.6.32-41-pve kernel the traffic continues to pass only on interface without vlans. I can see arp requests and replies on eth1 interface via tcpdump but they are not going away from the server as I can only see arp requests on uplink. eth0 interface works perfectly under the same circumstances. How can I fix this situation?
Code:
# brctl show
bridge name bridge id STP enabled interfaces
vmbr0 8000.002590a5b60a no eth0
tap101i0
vmbr1 8000.002590a5b60b no eth1
tap101i1
On pfsense these two taps are showing as em0 and em1
Code:
em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
em1_vlan2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
em1_vlan3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
The problem is that when the node is running kernel 2.6.32-40-pve everything is working as it should be (and has been working for a few years). When the node is booted with 2.6.32-41-pve kernel the traffic continues to pass only on interface without vlans. I can see arp requests and replies on eth1 interface via tcpdump but they are not going away from the server as I can only see arp requests on uplink. eth0 interface works perfectly under the same circumstances. How can I fix this situation?