- Code: Select all
Everything works fine on the host. Bridge a VirtualBox guest though, and everything goes wrong. Bridged to [FILE]bge0.100[/FILE], the guest sends tagged packets (correct) but receives nothing ([FILE]tcpdump -ni em0[/FILE] on the guest shows nothing despite it being a noisy network) The host interface does go PROMISC as expected while the guest's running.
Bridge the guest to [FILE]bge0[/FILE] and [FILE]tcpdump -eni em0[/FILE] on the guest shows [FILE]vlan100[/FILE] traffic natively (incorrect - it should be [FILE].1q[/FILE] encapsulated now) but no other vlans. Outgoing traffic from the guest is not tagged (correct)
Even stranger is when I create a vlan interface on the guest, packets sent through that also come out untagged (should be double-tagged?), and there's no packets received on the guest's subinterface.
Previously with VLANs out of the equation, Virtualbox worked perfectly.