https://bugzilla.novell.com/show_bug.cgi?id=305333 Summary: Bridge and bridge port ifup order Product: openSUSE 10.3 Version: Beta 2 Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jfunk@funktronics.ca QAContact: qa@suse.de Found By: --- I have a rather complex network setup, so I will just list the relevant parts: eth - Physical ethernet interface, connected to a vlan trunk vlan4 - VLAN 4, on eth dot23 - A bridge containing vlan4 and my default route It appears that the network init script brings up non-physical interfaces alphabetically, so it will bring these devices in the following order: eth dot23 vlan4 Since vlan4 doesn't exist when dot23 is brought up, it is never added to the bridge, and I have to manually add it or restart the bridge. One way to solve this, of course, is to make the init script bring up any interfaces listed in BRIDGE_PORTS before bringing up the bridge. Another way is to also define port membership in the port ifcfg files. This is actually something I have been doing for a long while now with a custom {ifup,ifdown}-bridgeport script in /etc/sysconfig/network/scripts, which I will attach. Basically, I use Qemu and OpenVPN quite a bit, and I usually want them bridged to one place to another automatically. I configure them to create tap devices, with descriptive names (when you have 16 or more active interfaces at any one time, descriptive helps :-). I then create an ifcfg file like so: BOOTPROTO='none' NAME='Some Qemu Instance External Interface' STARTMODE='auto' USERCONTROL='yes' POST_UP_SCRIPT='ifup-bridgeport' PRE_DOWN_SCRIPT='ifdown-bridgeport' BRIDGENAME='dot23' If I called it ifcfg-foo and had Qemu create a tap device called foo, It would automatically be bridged to vlan4 on creation. This setup has been working quite well for me, and it would be nice if similar functionality were available in openSUSE by default. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.