MT7621 bridged vlan with tagging not working properly Tagged host cannot ping untagged host


I have a following config on my DIR-882

config interface 'lan'
        option type 'bridge'
        option ifname 'lan1.1 lan2 lan3 lan4'
        option proto 'static'
        option ipaddr ''

I can able to ping between host's in lan2 lan3 lan4 also can ping the router. this is working properly
the host in lan1.1 can able to ping the router but cannot able to ping anybody in [lan1 lan2 lan3] and vice versa


And this is just working fine:

config interface 'VLAN_10'
        option type 'bridge'
        option ifname 'lan1.10'
        option proto 'static'
        option ipaddr ''
        option netmask ''

config wifi-iface 'default_radio0'
        option device 'radio0'
        option mode 'ap'
        option ssid ''
        option encryption 'psk2'
        option network 'VLAN_10'
        option isolate '1'
        option key '*********************'
        option wmm '0'

ping 2

  • Are these configs on the same device?
  • Can you show the switch portion of your config?

Yes it is in the same device, i just copped a relevant part.
Unfortunately there is no switch config on DIR-882. (My life will be way more easier if there is)

I got a following info from a different thread:

DSA is supposed to be smart in combining hardware switching with software bridging. Two ports that are in the same bridge with the same VLAN should end up hardware switched. Packets would only be sent through the CPU if necessary, for example connecting lan1.6 to lan2.10 would require the CPU to rewrite the VLAN number.