ipw2200 nur bei vorhandenem Netzwerk starten
ipw2200 nur bei vorhandenem Netzwerk starten
Hallo!
Ich habe in meinem Notebook ein ipw2200 WLAN eingebaut.
Wenn ich boote, und es ist kein WLAN vorhanden, dann dauert der Bootvorgang
ewig lange, da dhclient ewig sucht. Kann ich das verhindern?
dhclient soll nur starten, sobald ich am AP erfolgreich authentifiziert wurde.
Meine interfaces sieht zur Zeit so aus:
auto eth2
iface eth2 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-driver wext
Ich habe in meinem Notebook ein ipw2200 WLAN eingebaut.
Wenn ich boote, und es ist kein WLAN vorhanden, dann dauert der Bootvorgang
ewig lange, da dhclient ewig sucht. Kann ich das verhindern?
dhclient soll nur starten, sobald ich am AP erfolgreich authentifiziert wurde.
Meine interfaces sieht zur Zeit so aus:
auto eth2
iface eth2 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-driver wext
-
- Beiträge: 2186
- Registriert: 18.09.2005 15:52:02
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
-
- Beiträge: 2186
- Registriert: 18.09.2005 15:52:02
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: ipw2200 nur bei vorhandenem Netzwerk starten
Hier liegt das Problem. Ersetze diese Zeile zum Beispiel mal mit "allow-hotplug eth2" (eigentlich müsste man die Zeile IIRC auch komplett weglassen können). Sollte entsprechend Abhilfe schaffen und passt da du ja eh wpa_supplicant nutzt (welches einem auch automatisch eineIP besorgt).mase-FAQ hat geschrieben:auto eth2
Zuletzt geändert von armin am 29.11.2006 22:39:41, insgesamt 1-mal geändert.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
Die Funktionalität sollte mittlerweile komplett (für wlan-Devices) von wpasupplicant ausgefüllt werden.
Schaut euch mal die man-Page von wpa_action an. Bei mir macht folgende Config in interfaces ihren Dienst(in der wpa_supplicant.conf sind natürlich meine verschiedenen Netze):
Schaut euch mal die man-Page von wpa_action an. Bei mir macht folgende Config in interfaces ihren Dienst(in der wpa_supplicant.conf sind natürlich meine verschiedenen Netze):
Code: Alles auswählen
auto wlan0
iface wlan0 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant.conf
Code: Alles auswählen
allow-hotplug eth2
iface eth2 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-driver wext
Im syslog hab ich allerdings auch
Code: Alles auswählen
Dec 1 17:23:02 mase1 ifplugd(eth2)[4832]: ifplugd 0.28 initializing.
Dec 1 17:23:02 mase1 ifplugd(eth2)[4832]: Using interface eth2/00:12:F0:59:A6:DC with driver <ipw2200> (version: 1.2.0dmq)
Dec 1 17:23:02 mase1 ifplugd(eth2)[4832]: Using detection mode: SIOCETHTOOL
Dec 1 17:23:02 mase1 ifplugd(eth2)[4832]: Initialization complete, link beat not detected.
Dec 1 17:23:22 mase1 kernel: ipw2200: Failed to send SCAN_ABORT: Command timed out.
Dec 1 17:23:23 mase1 kernel: ipw2200: Failed to send CARD_DISABLE: Command timed out.
Dec 1 17:24:15 mase1 kernel: ipw2200: Failed to send SCAN_ABORT: Command timed out.
Dec 1 17:24:16 mase1 kernel: ipw2200: Failed to send CARD_DISABLE: Command timed out.
Dec 1 17:25:02 mase1 kernel: ipw2200: Failed to send SCAN_ABORT: Command timed out.
Dec 1 17:25:03 mase1 kernel: ipw2200: Failed to send CARD_DISABLE: Command timed out.
Dec 1 17:26:54 mase1 kernel: ipw2200: Failed to send SCAN_ABORT: Command timed out.
Dec 1 17:26:55 mase1 kernel: ipw2200: Failed to send CARD_DISABLE: Command timed out.
Dec 1 17:28:38 mase1 kernel: ipw2200: Failed to send SCAN_ABORT: Command timed out.
Dec 1 17:28:40 mase1 kernel: ipw2200: Failed to send CARD_DISABLE: Command timed out.
Dec 1 17:30:12 mase1 kernel: ipw2200: Failed to send SCAN_ABORT: Command timed out.
Dec 1 17:30:13 mase1 kernel: ipw2200: Failed to send CARD_DISABLE: Command timed out.
Ich hab ja auch eine andere Konfiguration/Mechanismus geschrieben.mase-FAQ hat geschrieben:funktioniert jedenfalls nicht.Code: Alles auswählen
allow-hotplug eth2 iface eth2 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf wpa-driver wext
Gruß,
Mirko
Ja bei mir ist überhaupt kein WLAN Adapter zu sehen! es ist nur das Ethernet vorhanden!mase-FAQ hat geschrieben:@bosven
Funktioniert bei dir gar kein Netzwerk?
Mit der ganz oben genannten Konfiguration geht's ja bei mir. Nur wenn kein AP da ist,
dann sucht dhclient erst mal ne Weile.
finde ich extrem eigenartig aufjedenfall!!
Aber wenn ich dann in hwinfo und so schaue ist der adapter aufjedenfall zu sehen!
habe heute aber noch mal neu installiert (benutze die Netinstaller CD) dort habe ich dann direkt das problem das mein Grafik nicht hochkommt und der WLAN adapter
nun bin ich gerade dabei die DVD's herunterzuladen!!
ok danke dir dann hoffe ich mal das ich das morgen hin bekommen werde *Grins*mase-FAQ hat geschrieben:Ohne Firmware geht gar nix. Desweiteren würd ich dir empfehlen, den Treiber
von Sourceforge zu benutzen. Der geht irgendwie besser, als der im Kernel.
Bei mir jedenfalls.
naja ich muss nur eins dazu sagen das hat mir bei SuSE wie auch bei Ubuntu echt besser gefallen! sorry!!
aber Debian ist schon klasse !! und deshalb will ich das nun auf auf meinem notebook bekommen!!
Ich hab mich mal wieder mit der Sache befasst.tylerD hat geschrieben:Die Funktionalität sollte mittlerweile komplett (für wlan-Devices) von wpasupplicant ausgefüllt werden.
Schaut euch mal die man-Page von wpa_action an. Bei mir macht folgende Config in interfaces ihren Dienst(in der wpa_supplicant.conf sind natürlich meine verschiedenen Netze):Code: Alles auswählen
auto wlan0 iface wlan0 inet manual wpa-driver wext wpa-roam /etc/wpa_supplicant.conf
Muss ich wpa-supplicant dann als Service laufen lassen?
Per Default wird er ja durch ipup/down gestartet und beendet.
Ich hab es jetzt einigermassen hingekriegt.
Meine interfaces
inyourface1 und 2 sind 2 APs.
In /etc/default/ifplugd hab ich eth0 und eth2 als interfaces eingetragen.
eth0 ist Kabel, eth2 ist WLAN.
Jedoch funktioniert das ganze nicht immer. Nach dem Booten kann ich
über den Radioschalter meines Laptops das WLAN an und ausschalten,
es konfiguriert sich auch neu. Doch wenn ich das ein paar mal gemacht
hab, kommt irgendwann
Dann geht ausser Kabel nichts mehr.
Ich hab einen Kernel 2.6.20 kompiliert, in dem ich ieee80211 und ipw2200
deaktiviert habe. Ich habe die Treiber ausserhalb gebaut.
ieee80211-1.2.16 und ipw-1.2.1.
wpasupplicant hab ich als Service eingerichtet, wie es in der Readme bei
Etch beschrieben ist.
Vielleicht ein Treiberfehler?
Meine interfaces
Code: Alles auswählen
auto lo
iface lo inet loopback
mapping eth0
script guessnet-ifupdown
map default: default
map timeout: 15
mapping eth2
iface eth2 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
wpa-roam-default-iface default
wpa-mapping-script guessnet-ifupdown
wpa-map default: default
wpa-map0 inyourface1
wpa-map1 inyourface2
iface home-cable inet dhcp
test peer address 192.168.0.1
iface inyourface1 inet dhcp
test peer address 192.168.0.7 mac 00:12:17:69:4e:e6
iface inyourface2 inet dhcp
test peer address 192.168.0.8 mac 00:0f:66:e9:e2:32
iface dsl inet ppp
provider dsl-provider
iface default inet dhcp
In /etc/default/ifplugd hab ich eth0 und eth2 als interfaces eingetragen.
eth0 ist Kabel, eth2 ist WLAN.
Jedoch funktioniert das ganze nicht immer. Nach dem Booten kann ich
über den Radioschalter meines Laptops das WLAN an und ausschalten,
es konfiguriert sich auch neu. Doch wenn ich das ein paar mal gemacht
hab, kommt irgendwann
Code: Alles auswählen
ipw2200: Failed to send SCAN_ABORT: Command timed out.
ipw2200: Failed to send CARD_DISABLE: Command timed out.
Ich hab einen Kernel 2.6.20 kompiliert, in dem ich ieee80211 und ipw2200
deaktiviert habe. Ich habe die Treiber ausserhalb gebaut.
ieee80211-1.2.16 und ipw-1.2.1.
wpasupplicant hab ich als Service eingerichtet, wie es in der Readme bei
Etch beschrieben ist.
Vielleicht ein Treiberfehler?