http://bugzilla.novell.com/show_bug.cgi?id=541817
User mt@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=541817#c10
--- Comment #10 from Marius Tomaschewski 2009-11-03 09:36:39 MST ---
The following hack to ifup-wireless seems to work:
start_wpa_supplicant()
{
[...]
+ WIRELESS_WPA_BRIDGE=`find_bridge "$INTERFACE" 2>/dev/null`
+ if test -n "$WIRELESS_WPA_BRIDGE" ; then
+ test -d "/sys/class/net/$WIRELESS_WPA_BRIDGE/bridge" || {
+ brctl addbr "$WIRELESS_WPA_BRIDGE"
+ brctl stp "$WIRELESS_WPA_BRIDGE" off
+ brctl setfd "$WIRELESS_WPA_BRIDGE" 0
+ brctl addif "$WIRELESS_WPA_BRIDGE" "$INTERFACE"
+ }
+ fi
- eval wpa_supplicant -i$INTERFACE -c$WPA_SUPP_CONF -D$WPA_DRIVER $SUPPARGS
+ eval wpa_supplicant -i$INTERFACE -c$WPA_SUPP_CONF -D$WPA_DRIVER
${WIRELESS_WPA_BRIDGE:+"-b$WIRELESS_WPA_BRIDGE"} $SUPPARGS
}
Note, that it creates the bridge, disables STP and sets forwarding
delay to 0 by default, so there is no ~50 secs delay until the bridge
starts working (as defined by the IEEE specs).
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.