On Thu, Jun 8, 2023 at 6:42 PM Martin-Éric Racine <martin-eric.rac...@iki.fi> wrote: > > On Wed, Jun 7, 2023 at 10:43 AM Santiago Garcia Mantinan > <ma...@debian.org> wrote: > > > > On Xuñ 04 2023, Martin-Éric Racine wrote: > > > allow-auto br0 > > > allow-hotplug /en* /wl* > > > iface br0 inet static > > > bridge_ports regex (enp3s|enp2s|wl).* > > > address 172.16.1.1 > > > iface br0 inet6 auto > > > # IPv6-PD via /etc/dhcpcd.conf > > > # Routing via /etc/boot.d/iptables_IPv4-MASQ_IPv6-Bridge > > > iface enp4s0 inet dhcp > > > iface enp3s0 inet manual > > > iface enp2s0 inet manual > > > > Can you remove these two lines (enp2s0 and enp3s0 definitions) and see if > > that makes any difference? I don't expect that will make any difference but > > for what I see they are not needed. > > No difference. > > > Also... I'd add a "bridge_ports none" statement to the br0 inet6 stanza so > > that it is handled by bridge-utils, otherwise the bridge won't do a thing > > about it and maybe it is even showing some kind of error because of this. > > No difference either.
In addition to Ethernet cards having an IPv6 local-link but WiFi dongles not having any, another noticeable change in the output of 'ip a' is that WiFi dongles are loaded after the bridge. In Bullseye, all available devices were loaded by ifupdown before the bridge was created. Martin-Éric