Hello Reco, the "allow-hotplug ..." and "up /sbin/ip ..." what what i was missing. Works like a charm.
Thanks for your and others support. regards Petric Am Montag, 25. September 2023, 11:50:32 CEST schrieb Reco: > Hi. > > On Mon, Sep 25, 2023 at 11:35:50AM +0200, Petric Frank wrote: > > My /etc/network/interfaces reads like this: > > ------------------ cut -------------------- > > auto lo > > iface lo inet loopback > > > > # onloard device > > iface ens18 inet manual > > > > # usb device (not always there) > > iface enx0 inet manual > > > > auto br0 > > iface br0 inet static > > > > address 10.10.10.1/24 > > bridge-ports ens18 enx0 > > bridge-stp off > > bridge-fd 0 > > > > ------------------ cut -------------------- > > > > This works as long the usb device is plugged in at boot time. > > > > Connecting it later the usb network device appears but will not be > > attached to the bridge. > You have to do it differently, like this: > > auto lo > iface lo inet loopback > > # onloard device > iface ens18 inet manual > > # usb device (not always there) > allow-hotplug enx0 > iface enx0 inet manual > up /sbin/ip link set $IFACE master br0 > > auto br0 > iface br0 inet static > address 10.10.10.1/24 > bridge-ports ens18 > bridge-stp off > bridge-fd 0 > > What that does is forces udev to execute "ifup enx0" on USB device > detection, which in turn causes the network interface to attach to br0. > > Reco