Actually, I believe this can now be closed as invalid.

A dependent contributing factor to this issue was the combination of a
network bridge (using brctl) with the VLANs.  This worked slightly
differently under several other networking drivers, including Intel and
Broadcom.  The way the Realtek drivers are implemented is apparently a
bit different, though I guess there isn't an exact specification around
this type of functionality, so one may not necessarily be more correct
than the other.

It seems that the bridging and VLAN stages are reversed between the
Realtek drivers and the other drivers I had been using previously.  In
the other drivers, the VLAN processing happened first, such that
bridging the default physical adapter would not be aware of VLAN
traffic, but would only bridge packets without 802.1q VLAN tags,
allowing these packets to properly forward to the virtual VLAN
interfaces.

In the Realtek drivers, this functionality seems to be implemented in
reverse order.  Bridging the default physical adapter includes all
traffic, including packets with 802.1q VLAN tags.  As such, these
packets were never forwarded to the virtual VLAN interface.  This can be
worked around by using something like ebtables:  ebtables -t broute -A
BROUTING -p 8021q -j DROP .  See also:  Debian Bug # 506133 .

** Changed in: linux (Ubuntu)
       Status: New => Invalid

-- 
Bridging breaks VLAN support for RTL8111/8168B PCI Express Gigabit Ethernet 
controller on Karmic
https://bugs.launchpad.net/bugs/499766
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to