On 2022-04-11 07:56, Reco wrote: > Good news - it explains "ifup: unknown interface eth0" messages. > Bad news - this /e/n/i is not valid. > > The reason being - both eth0 and eth1 lack interface definitions, i.e. > have no "iface" stanzas. > > If you absolutely need both eth0 and eth1 in the UP state by the time > you create and bring up br0 you should either: > > 1) Define both eth0 and eth1 in /e/n/i like this: > > auto eth0 > iface eth0 inet manual > > auto eth1 > iface eth1 inet manual > > auto br0 > iface br0 inet static > address 10.0.1.100 > gateway 10.0.1.1 > netmask 255.0.0.0 > bridge_ports eth0 eth1 > bridge_maxwait 60 > > 2) Use pre-up and post-down hooks for br0, and remove both "auto eth0" > and "auto eth1": > > auto br0 > iface br0 inet static > address 10.0.1.100 > gateway 10.0.1.1 > netmask 255.0.0.0 > bridge_ports eth0 eth1 > bridge_maxwait 60 > pre-up /sbin/ip link set eth0 up > pre-up /sbin/ip link set eth1 up > post-down /sbin/ip link set eth0 down > post-down /sbin/ip link set eth1 down > > Reco
Hooray, it worked! Thanks for pointing out the configuration error. After fixing it everything worked like a charm. Would be very tricky for me to locate the issue... If the configuration is invalid, networking.service could probably complain about that? I would be able then to resolve the issue myself. Just for my record the reference to documentation: https://wiki.debian.org/BridgeNetworkConnections#Configuring_bridging_in_.2Fetc.2Fnetwork.2Finterfaces -- With best regards, Dmitry