Hello Florian,
On 20.06.2020 21:13, Florian Fainelli wrote:
Hi,
On 6/20/2020 10:39 AM, Gerhard Wiesinger wrote: Can you share your network configuration again with me?
Find the network config below.
# OK: Last good known version (booting that version is also ok) Linux bpi 5.5.18-200.fc31.armv7hl #1 SMP Fri Apr 17 17:25:00 UTC 2020 armv7l armv7l armv7l GNU/Linux
OK, I suspect what has changed is this commit:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i...
which, if I remember your configuration correctly means that you now have proper DSA interfaces and so all of the wan, lan1-lan4 interfaces can now run a proper networking stack unlike before where you had to do this via the DSA master network device (eth0). This also means that you should run your DHCP server/client on the bridge master network device now.
Yes, config should be a proper DSA config, see also below. IP config is only on brlan and brwan.
Do the changes need a config change? e.g. net: dsa: b53: Ensure the default VID is untagged https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/dr...
Thnx.
Ciao, Gerhard
Config:
brctl show bridge name bridge id STP enabled interfaces brlan 8000.AAAAAAAAAAAA no lan.101 brlansw 8000.BBBBBBBBBBBB no lan1 lan2 lan3 lan4 brwan 8000.CCCCCCCCCCCC no wan.102 brwansw 8000.DDDDDDDDDDDD no wan
================================================================================
= /etc/systemd/network/30-autogen-eth0.network ================================================================================ [Match] Name=eth0
[Network] VLAN=lan.101 VLAN=wan.102 ================================================================================ = /etc/systemd/network/40-autogen-lan.101.netdev ================================================================================ [NetDev] Name=lan.101 Kind=vlan
[VLAN] Id=101 ================================================================================ = /etc/systemd/network/40-autogen-wan.102.netdev ================================================================================ [NetDev] Name=wan.102 Kind=vlan
[VLAN] Id=102 ================================================================================ = /etc/systemd/network/50-autogen-brlan.netdev ================================================================================ [NetDev] Name=brlan Kind=bridge
[Bridge] DefaultPVID=none VLANFiltering=false STP=false ================================================================================ = /etc/systemd/network/50-autogen-brlansw.netdev ================================================================================ [NetDev] Name=brlansw Kind=bridge
[Bridge] DefaultPVID=none VLANFiltering=true STP=false ================================================================================ = /etc/systemd/network/50-autogen-brwan.netdev ================================================================================ [NetDev] Name=brwan Kind=bridge
[Bridge] DefaultPVID=none VLANFiltering=false STP=false ================================================================================ = /etc/systemd/network/50-autogen-brwansw.netdev ================================================================================ [NetDev] Name=brwansw Kind=bridge
[Bridge] DefaultPVID=none VLANFiltering=true STP=false ================================================================================ = /etc/systemd/network/60-autogen-brlan-lan.101.network ================================================================================ [Match] Name=lan.101
[Network] Bridge=brlan ================================================================================ = /etc/systemd/network/60-autogen-brlansw-lan1.network ================================================================================ [Match] Name=lan1
[Network] Bridge=brlansw
[BridgeVLAN] VLAN=101 EgressUntagged=101 PVID=101 ================================================================================ = /etc/systemd/network/60-autogen-brlansw-lan2.network ================================================================================ [Match] Name=lan2
[Network] Bridge=brlansw
[BridgeVLAN] VLAN=101 EgressUntagged=101 PVID=101 ================================================================================ = /etc/systemd/network/60-autogen-brlansw-lan3.network ================================================================================ [Match] Name=lan3
[Network] Bridge=brlansw
[BridgeVLAN] VLAN=101 EgressUntagged=101 PVID=101 ================================================================================ = /etc/systemd/network/60-autogen-brlansw-lan4.network ================================================================================ [Match] Name=lan4
[Network] Bridge=brlansw
[BridgeVLAN] VLAN=101 EgressUntagged=101 PVID=101 ================================================================================ = /etc/systemd/network/60-autogen-brwansw-wan.102.network ================================================================================ [Match] Name=wan.102
[Network] Bridge=brwansw ================================================================================ = /etc/systemd/network/60-autogen-brwansw-wan.network ================================================================================ [Match] Name=wan
[Network] Bridge=brwansw
[BridgeVLAN] VLAN=102 EgressUntagged=102 PVID=102 ================================================================================ = /etc/systemd/network/60-autogen-brwan-wan.102.network ================================================================================ [Match] Name=wan.102
[Network] Bridge=brwan ================================================================================ = /etc/systemd/network/61-autogen-brlan.network ================================================================================ [Match] Name=brlan
[Network] Address=192.168.39.2/24 Gateway=192.168.39.1 DNS=192.168.39.1 Domains=mydomain ================================================================================ = /etc/systemd/network/61-autogen-brwan.network ================================================================================ [Match] Name=brwan
[Network] Address=192.168.1.1/24