Nobuddy
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
Hallo Leute, habe als Linux-Greenhorn schon einige Erfolge verzeichnen können, dank Hilfe der großen Ubuntugemeinde. Mein Problem ist beim Herunterfahren. Ich bleibe regelmäßig an der Zeile "Deconfiguring network interfaces...." hängen und das ist absolut nervtötend, da ich das nur noch mit meiner Powertaste von ,einem Laptop ausschalten kann. Dies geschieht in der Regel wenn ich z.B von eth0 auf wlan0 gewechselt habe. Ist "Deconfiguring network interfaces...." wichtig, was tut es, gibt es Alternativen um das hängenbleiben an dieser Zeile zu vermeiden? Habt Ihr evtl. eine passende und einfache Lösung für mich. Gruß Wolfgang
|
mehrfachstecker
Anmeldungsdatum: 18. Dezember 2004
Beiträge: 661
Wohnort: Neuwied
|
Drück mal Strg+c wenn er wieder da hängen bleibt. Einfach ausschalten ist böse, böse!
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
Hallo, habe gerade Deine Tastenkombination "Strg" und "c" ausprobiert, leider gar keine Reaktion, mußte wieder den Notausknopf drücken. Oder habe ich Dich falsch verstanden und Du meintest das "+" gehört auch zu der Tastenkombination?
|
highwaychile
Anmeldungsdatum: 24. Juni 2005
Beiträge: 2285
|
nein, das + gehört nicht dazu. Normalerweise heißt es, wenn man Strg und C gleichzeitig drückt, dass er den aktuellen Befehl abbrechen soll
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
Hallo, habe ich mir doch gedacht, aber läßt sich mit Strg + C einfach nicht abbrechen. Gibt es Alternativen oder läßt sich das unterbinden? Welche Vorschläge gebt Ihr mir ? Gruß Wolfgang
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17552
Wohnort: Berlin
|
Tja - es gibt fast immer eine Lösung. Tasten wir uns mal ran: In meiner /etc/init.d/networking finde ich folgenden hübschen Abschnitt:
stop)
if sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts |
grep -q "^/ nfs$"; then
log_failure_msg "NOT deconfiguring network interfaces: / is an NFS mount"
elif sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts |
grep -q "^/ smbfs$"; then
log_failure_msg "NOT deconfiguring network interfaces: / is an SMB mount"
elif sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\2/p' /proc/mounts |
grep -qE '^(nfs|smbfs|ncp|coda)$'; then
log_failure_msg "NOT deconfiguring network interfaces: network shares still mounted."
else
log_begin_msg "Deconfiguring network interfaces..."
if [ "$VERBOSE" != no ]; then
ifdown -a
else
ifdown -a >/dev/null 2>&1
fi
log_end_msg $?
fi
;; Die ersten 3 if/elif - Absätze werden wohl nicht ausgeführt - sprich: Du nutzt kein nfs, smbfs, ncp, coda... Stattdessen wird der letzte Block, log_begin_msg "Deconfiguring..." ausgeführt. Wo kommt nun die Variable 'VERBOSE' her? Am Beginn der Datei wird die Datei /etc/default/rcS eingelesen, sofern vorhanden. Dort würde ich VERBOSE erst mal auf yes schalten, um mehr Details mitgeteilt zu bekommen. Dann treffen wir uns wieder.
Dann wäre noch die Datei /etc/network/interfaces interessant. Und eine Beschreibung Deinerseits, was Du an Netzwerk-Schnittstellen hast (eth, wlan, ...). Achso - wie komme ich drauf? Beim Runterfahren werden alle Scripte aus dem Runlevel, in dem man sich befindet, die mit 'Knn' für 'K(ill)' abgearbeitet, und dies sind symbolische Links ins Verzeichnis /etc/init.d/. Für Runlevel 2, den Ubuntu-Standard-Runlevel liegen diese Scripte in /etc/rc2.d (man erkennt die 2 wieder) und die Reihenfolge des Abarbeitens ergibt sich aus den Zahlen hinter dem K. Die Scripte sind die gleichen, die auch zum Starten benutzt werden, aber werden mit dem Parameter 'stop', nicht 'start' aufgerufen, und machen daher etwas anderes, also meist das Gegenteil. Ich habe also einfach die von Dir genannte Meldung 'Deconfig' mit grep im Verzeichnis /etc/init.d/ gesucht: grep deconfig /etc/init.d/* und schwupp hatte ich das verdächtige Script gefunden.
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
Hallo user unknown; danke für Deine ausführliche Hilfe. Deine Ausführungen sind für mich als Linuxneuling sehr hilfreich, da ich so besser die Abläufe und Funktionsweisen von Ubuntu verstehen lerne. Hier poste ich Dir meine Datei /etc/network/interfaces ________________________________________________________________________ # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # This is a list of hotpluggable network interfaces. # They will be activated automatically by the hotplug subsystem. mapping hotplug script grep map eth0 # The primary network interface #iface eth0 inet dhcp iface eth0 inet static address 192.168.178.190 netmask 255.255.255.0 gateway 192.168.178.1 #iface wlan0 inet dhcp iface wlan0 inet static wireless_mode managed wireless_enc on wlan_ng_authtype opensystem wireless-essid MEINWLAN wireless-key <Mein WEB-Key> address <Meine IP> netmask 255.255.255.0 gateway <Mein Gateway> broadcast <Mein Gateway>.255 ________________________________________________________________________ Habe aber wahrscheinlich schon einen Verdacht. Bei der Installation von wlan0 habe ich in </etc/rc2.d> eine neue Datei hinzugefügt <S20startwlan>. Vieleicht ist dies der Grund. Ich führe Deine Lösungsschritte durch und melde mich dann wieder. Gruß Wolfgang
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
nach der Eingabe <grep deconfig /etc/init.d/*> habe ich folgende Ausgabe erhalten. _________________________________________________________________ root@LHTB:/home/whtb # grep deconfig /etc/init.d/* /etc/init.d/networking: log_failure_msg "NOT deconfiguring network interfaces: / is an NFS mount" /etc/init.d/networking: log_failure_msg "NOT deconfiguring network interfaces: / is an SMB mount" /etc/init.d/networking: log_failure_msg "NOT deconfiguring network interfaces: network shares still mounted." _________________________________________________________________ Gruß Wolfgang
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17552
Wohnort: Berlin
|
Ich würde beim nächsten Herunterfahren, bzw. unmittelbar davor, mal den Befehl manuell angeben:
sudo ifdown -a und die Ausgabe studieren. Da Du das Programm manuell startest, kannst Du es dann auch mit Ctrl-c abbrechen. Ein Programm, das man nicht per Console gestartet hat, kann man natürlich so nicht unterbrechen. Ich fürchte zwar, uns wird dieses Verfahren nicht allzuviel Neues sagen, aber man weiß ja nie. Ich vermute es gibt Probleme beim Abmelden des WLAN, und habe keine Ahnung, was man da am besten machen würde, aber ich vermute daß es nicht tragisch ist, zur Not auf das Deaktivieren zu verzichten, insbesondere, da es ja nicht funktioniert. Aber Eins nach dem Anderen...
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
Habe mehrmals versucht vor dem Herunterfahren den Befehl <sudo ifdown -a> auszuführen. Leider konnte ich keine Ausgabe studieren, da jedesmal das System einfach stehen blieb. Die Maus lies sich noch bewegen, das war auch schon alles.
|
haraldkl
Anmeldungsdatum: 21. Juli 2005
Beiträge: 1903
Wohnort: Würselen
|
Vielleicht macht uns die Ausgabe von ifconfig ein wenig schlauer?
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
ifconfig: eth0 aktiv ___________________________________________________________________ root@LHTB:/home/whtb # ifconfig eth0 Protokoll:Ethernet Hardware Adresse 00:90:F5:29:71:A7 inet Adresse:192.168.178.190 Bcast:192.168.178.255 Maske:255.255.255.0 inet6 Adresse: fe80::290:f5ff:fe29:71a7/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8624 errors:0 dropped:0 overruns:0 frame:0 TX packets:5146 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:10817196 (10.3 MiB) TX bytes:500808 (489.0 KiB) Interrupt:11 Basisadresse:0x2000 lo Protokoll:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3014 errors:0 dropped:0 overruns:0 frame:0 TX packets:3014 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:276951 (270.4 KiB) TX bytes:276951 (270.4 KiB) root@LHTB:/home/whtb # ___________________________________________________________________ ifconfig: wlan0 aktiv ___________________________________________________________________ root@LHTB:/home/whtb # ifconfig lo Protokoll:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6967 errors:0 dropped:0 overruns:0 frame:0 TX packets:6967 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:642980 (627.9 KiB) TX bytes:642980 (627.9 KiB) wlan0 Protokoll:Ethernet Hardware Adresse 00:01:24:B1:F4:2B inet Adresse:192.168.178.180 Bcast:192.168.178.255 Maske:255.255.255.0 inet6 Adresse: fe80::201:24ff:feb1:f42b/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:2 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:770 (770.0 b) TX bytes:192 (192.0 b) ___________________________________________________________________
|
Nobuddy
(Themenstarter)
Anmeldungsdatum: 2. September 2005
Beiträge: 6896
Wohnort: 29614 Soltau
|
Beim letzten Herunterfahren blieb das System wieder bei der Zeile "Deconfiguring network interfaces...." stehen. Nach einiger Zeit kamen neue Zeilen, die sich dauernd immer wieder wiederholten. unregister_netdevice: waiting for wlan0 to become free. Usage count = 1 Beim Neustart konnte ich weitere Fehlermeldungen beobachten, die sich auf "Wireless" bezogen. Leider konnte ich durch die Geschwindigkeit der Zeilen, nichts genaueres lesen. Da fällt mir noch etwas ein. Ich habe vor einiger Zeit einen Linux-Treiber von Brother "mfc9760/lpr". Seit dem erhalte ich bei Installationen über Synaptic immer wieder Fehlermeldungen über diesen Treiber. Ich habe ihn dann versucht in Synaptic zu deinstallieren. Läßt sich aber nicht deinstallieren. Könnte da auch ein Zusammenhang bestehen?
|
haraldkl
Anmeldungsdatum: 21. Juli 2005
Beiträge: 1903
Wohnort: Würselen
|
Hi, die Bootmeldungen kannst du dir auch ganz in Ruhe mit:
dmesg | less anschauen. Zu deinem WLAN Problem weiß ich aber leider auch keinen Rat 😳
|