Problem mit ifconfig (sehr seltsames Verhalten)
Hallo, ich bin mit meinem Latein am Ende: Es geht letztlich um folgenden Befehl # ifconfig vbox0 192.168.120.1 up In einem Script angeordnet, bekomme ich ein ganz seltsames Verhalten: Das Interface wird angelegt, verschwindet danach von selbst und beim zweiten Versuch klappt es..... Ich verstehe es nicht. Hier der Auszug aus dem Script, danach die Ausgabe: ($bridge ist nicht gesetzt, der Teil entfaellt also.) while [ $i -le 10 ]; do if [ -n "$ip" ]; then ifconfig "$interface" "$ip" up 2> /dev/null echo 1 `ifconfig | grep "$interface"` echo 1 `ifconfig | grep "$ip"` sleep .2 echo 2 `ifconfig | grep "$interface"` echo 2 `ifconfig | grep "$ip"` sleep .2 echo 3 `ifconfig | grep "$interface"` echo 3 `ifconfig | grep "$ip"` sleep .2 echo 4 `ifconfig | grep "$interface"` echo 4 `ifconfig | grep "$ip"` else ifconfig "$interface" up 2> /dev/null fi if ifconfig | grep "$interface" > /dev/null; then # Add the interface to a bridge if one was specified if [ -n "$bridge" ]; then if brctl addif "$bridge" "$interface" 2> /dev/null; then echo "$interface $user $bridge" >> "$VARFILE" else echo "$interface $user" >> "$VARFILE" echo "Warning - failed to add interface $interface to the bridge $bridge" fi else if [ -n "$ip" ]; then echo "$interface $user" "$ip" >> "$VARFILE" else echo "$interface $user" >> "$VARFILE" fi fi i=20 else i=`expr $i + 1` sleep .1 fi done Hier nun die Ausgabe: dilbert:/etc/init.d # ./vboxnet start Starting VirtualBox host networking done 1 vbox0 Link encap:Ethernet HWaddr A6:6E:7C:0C:34:69 1 inet addr:192.168.120.1 Bcast:192.168.120.255 Mask:255.255.255.0 2 vbox0 Link encap:Ethernet HWaddr A6:6E:7C:0C:34:69 2 inet addr:192.168.120.1 Bcast:192.168.120.255 Mask:255.255.255.0 3 3 4 4 1 vbox0 Link encap:Ethernet HWaddr A6:6E:7C:0C:34:69 1 inet addr:192.168.120.1 Bcast:192.168.120.255 Mask:255.255.255.0 2 vbox0 Link encap:Ethernet HWaddr A6:6E:7C:0C:34:69 2 inet addr:192.168.120.1 Bcast:192.168.120.255 Mask:255.255.255.0 3 vbox0 Link encap:Ethernet HWaddr A6:6E:7C:0C:34:69 3 inet addr:192.168.120.1 Bcast:192.168.120.255 Mask:255.255.255.0 4 vbox0 Link encap:Ethernet HWaddr A6:6E:7C:0C:34:69 4 inet addr:192.168.120.1 Bcast:192.168.120.255 Mask:255.255.255.0 dilbert:/etc/init.d # -Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (1)
-
Karl Weber