WLAN. Centrino (ipw2100) und kein Auffinden des Accesspoints
Liebe Liste, die Probleme mit WLANs ist man hier ja schon gewöhnt, wie ich beim Durchstöbern der Liste gesehen habe. Trotzdem habe ich leider keinen Thread gefunden, der auf mein folgendes Problem eine Lösung bietet. An meinem Laptop (Acer 662 LCi) ist ein Centrino-Modul (Intel PRO/Wireless 2100) installiert, das unter SuSE 9.1 mit YaST auch korrekt erkannt wird. (Nach Online-Update der Treiber) Die Ethernetkarte (eth0) funktioniert tadellos. Ich habe das Ganze an zwo verschiedenen Accesspoints ausprobiert (DLink 714P+ und ein Noname-Gerät von "Sitecom") und es hat auch schon manchmal funktioniert. Bisher beschränken sich meine Versuche auf unverschlüsselte Verbindungen. Meistens aber findet mein System den WLAN-Accesspoint nicht und kann daher keine Verbindung aufbauen. Und das, obwohl das Boot-Log mir sagt, dass die Netzwerkkarte eine IP über DHCP bekommen habe: --Auszug aus boot.msg-- eth1 device: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04) eth1 configuration: wlan-id-00:04:23:83:2b:f0 eth1 warning: using NO encryption <notice>checkproc: /sbin/dhcpcd 2534 <notice>checkproc: /sbin/dhcpcd 3483<notice>checkproc: /sbin/dhcpcd 2534 eth1 IP address: 192.168.0.193/24 (DHCP was already running) done --Ende-- Der Accesspoint hat die IP 192.168.0.1 ifconfig eth1 bestätigt den Erhalt der IP: eth1 Protokoll:Ethernet Hardware Adresse 00:04:23:83:2B:F0 inet Adresse:192.168.0.193 Bcast:192.168.0.255 Maske:255.255.255.0 inet6 Adresse: fe80::204:23ff:fe83:2bf0/64 Gültigkeitsbereich:Verbindung UP BROADCAST NOTRAILERS MULTICAST MTU:1500 Metric:1 RX packets:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:1 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:342 (342.0 b) TX bytes:638 (638.0 b) Interrupt:10 Basisadresse:0x8000 Speicher:e0206000-e0206fff Trotz der Erkennung gibt iwconfig eth1 folgendes aus: eth1 IEEE 802.11b ESSID:"#########" Nickname:"localhost" Mode:Managed Channel:0 Access Point: 00:00:00:00:00:00 Bit Rate=0kb/s Tx-Power=0 dBm Retry:on RTS thr=2304 B Fragment thr:off Encryption key:off Power Management:off Link Quality:0/100 Signal level:-55 dBm Noise level:-98 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 Manchmal konnte ich das Problem mit den drei Befehlen: ifdown eth1 ifdown eth0 ifup eth1 und dem manuellen Setzen der Route lösen. Das funktioniert aber derzeit auch nicht. Leider kann ich die genauen Bedingungen nicht reproduzieren für die Fälle, in denen das WLAN gelaufen ist. Nur in einem bin ich mir sicher: Es war nicht abhängig davon, ob ich mit angestecktem Netzwerkkabel gebootet habe oder kein Netzwerkkabel angesteckt war an eth0. Das einzige was ich an der Konfiguration verändert habe, war, den Profile-Manager unter YaST einzuschalten. Doch m.W. ändert der ja auch nur die config-files und nicht die Treiber. Außerdem war auch vorher das Problem schon da. Und eine andere Geschichte, womöglich gibts ja einen Zusammenhang: Manchmal bekomme ich, wenn ich boote, auch die Meldung "Setting up service network . . . . . . . . . . . . . . . .failed" Und zwar nur, aber _nicht immer_ dann, wenn ich kein Netzwerkkabel fest angestöpselt habe... Was ich außerdem -erfolglos- versucht habe: rcnetwork restart iwconfig mit allen möglichen manuellen Eingaben der Parameter, z.B. der ESSID, und des Channels. Was ich noch nicht ausprobiert habe, ist die manuelle Eingabe des Accesspoints. Könnte das was helfen? In welchem Format wird er eingegeben? Oder habt ihr sonst noch Tipps? Viele Grüße und vielen Dank schon mal. Ben
Noch eine Ergänzung zu meinem Beitrag: Ich habe mittlerweile auch die Eintragung des AP in das config-file für die eth1 (ifcfg-wlan-eth... in /etc/sysconfig/network) probiert. Es taucht jedoch immer noch das gleiche Problem auf. Ich habe allerdings nun auch einen Verdacht, wann das WLAN funzt und wann nicht. Wenn mich nicht alles täuscht, liegt es an der Parallelinstallation von Win XP. In XP funktioniert alles. Wenn ich nun unter XP mit eingeschaltetem WLAN einen Warmstart mache und danach Linux boote, wird alles korrekt gebootet und die Netzwerkkarte bekommt auch eine Verbindung. Habe ich das WLAN unter Win XP ausgeschaltet und reboote dann mit Linux, geht nichts. Ebenso, wenn der PC aus ist und gleich Linux gestartet wird. Kann es sein, dass sich Karte oder Accesspoint die Daten irgendwie merken? Und warum kann ich die WLAN-Karte unter Windows mit einem Gehäuseschalter ein/ausschalten, während unter Linux das nicht geht? Hoffe mein Problem ist nachvollziehbar. Ben
Ben Mirwald schrieb:
Noch eine Ergänzung zu meinem Beitrag: Ich habe mittlerweile auch die Eintragung des AP in das config-file für die eth1 (ifcfg-wlan-eth... in /etc/sysconfig/network) probiert. Es taucht jedoch immer noch das gleiche Problem auf.
Ich habe allerdings nun auch einen Verdacht, wann das WLAN funzt und wann nicht. Wenn mich nicht alles täuscht, liegt es an der Parallelinstallation von Win XP. In XP funktioniert alles. Wenn ich nun unter XP mit eingeschaltetem WLAN einen Warmstart mache und danach Linux boote, wird alles korrekt gebootet und die Netzwerkkarte bekommt auch eine Verbindung. Habe ich das WLAN unter Win XP ausgeschaltet und reboote dann mit Linux, geht nichts. Ebenso, wenn der PC aus ist und gleich Linux gestartet wird.
Kann es sein, dass sich Karte oder Accesspoint die Daten irgendwie merken?
Und warum kann ich die WLAN-Karte unter Windows mit einem Gehäuseschalter ein/ausschalten, während unter Linux das nicht geht? Das klingt nach dem gleichen Problem, dass ich auch hatte: der "Gehäuseschalter" ist kein echter elektrischer Schalter, sondern wird (unter Windoofs) von einer Software abgefragt, die dann erst das Funkmodul aktiviert. Diese Einstellung bleibt bei einem Warmstart bestehen, so dass es dann auch unter Linux funzt.
Bei meinem Laptop (auf Compal-CL56-Basis, ipw2200) konnte ich mittels des acerhk-Moduls das Problem lösen - vielleicht klappt das bei Dir auch. Good luck, Rainer
participants (2)
-
Ben Mirwald
-
Rainer Kaluscha