As you found out you can’t do that. Don’t mix vlans and bridges this way. .1Q relies on tagging and untagging the frames and when you bridge the subinterfaces, it confuses this. Why would you want to do that? Maybe I am missing something but I bet there is a better ay to do this if I knew what you were trying to accomplish.
Yes, this is the same issue I was writing few months ago.
I’ve followed your instructions :
-created few vlans (cisco catalyst 2950)
-created trunk port
-created vlan interfaces under one physical interface
-put vlans into same bridge (but without physical inter. himself)
-give bridge an ip address.
-set filter rule :add chain=forward in-interface=bridge1 out-interface=bridge1 action=drop comment=“” disabled=no
when I try to ping pc from router or vice versa I get
ping replies like:
time<1ms
time=3000ms
time<1ms
time out
time out
time<1ms
Obvious problem is on bridging.
If every vlan has it’s own ip address, everything works fine.
But if you put them in a bridge, pings go crazy.
I have a 100Mbit link (by T-Mobile) with vlan. I know the ID, the connection is working, but very slow… Maximum 15Mbit and not so stable. I try 3com lan card, realtek 8139 card and any other supported via chipset based card with the same result. When I using a cisco r3400 vlan switch the link is ok, I can use 100Mbit. Have you idea what is the problem with the MT’s vlan? I don’t use bridge, bgp etc only pure static routing! (I don’t like use the cisco stuff!)