glueckskaempfer
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Hallo Forum, hat es jemand schon geschafft den Netgear WG111v2 mit dem nativen Treiber (also ohne Ndiswrapper) und WPA zum Laufen zu bringen? Oder ist das vergebliche Liebesmühe und er kann das gar nicht? Ich habe jetzt schon einige Beiträge im Forum gelesen wo immer die Verwendung von Ndiswrapper empfohlen wurde. Das würde ich gerne vermeiden, da meine letzten Ausflüge (anderer PC) zum Ndiswrapper nicht gerade stabil waren und es auch nicht sonderlich leicht zu installieren war (zumindest für einen Anfänger wie mich 😀 ) Ich habe den Stick schon soweit, dass bei iwconfig die richtige ESSID angezeigt wird (aber bei Access-Point steht not Associated). Auch bei iwlist wird der Adapter als wlan0 geführt. Geht es von hier nicht mehr weiter? Vielen Dank für eure Hilfe Chris
|
Len_C
Anmeldungsdatum: 15. Juli 2005
Beiträge: 2631
Wohnort: Österreich
|
Den Netgear WG111v2 gibt es in den unterschiedlichsten Spezifikationen. Siehe http://ndiswrapper.sourceforge.net/mediawiki/index.php/List#N Was gibt lsusb aus?
|
glueckskaempfer
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Hallo Len_C, vielen Dank für die schnelle Antwort! lsusb liefert: Bus 001 Device 011: ID 0846:6a00 NetGear, Inc. WG111 WiFi (v2) . Das bedeutet wohl, dass mein Stick einen Realtek RTL8187 Chipsatz hat. Ähm, leider kann ich daraus keine Vorgehensweise ableiten 😳 Vielleicht kannst du mir nochmals einen Tipp geben? Liebe Grüße Christian
|
Len_C
Anmeldungsdatum: 15. Juli 2005
Beiträge: 2631
Wohnort: Österreich
|
Wie du bereits selbst herausgefunden hast, hat dein Adapter einen Realtek RTL8187 Chipsatz. Derzeit wird an einem Linux-Treiber für WLAN-Adapter mit Realtek-Chipsatz gearbeitet. Siehe http://rtl8180-sa2400.sourceforge.net/ Der momentan verfügbare Linux-Treiber unterstützt aber nur Karten mit Realtek RTL8180 Chipsatz. Einen Linux-Treiber für Adapter mit Realtek RTL8185 oder RTL8187 Chipsatz gibt es noch nicht. Du bist momentan daher darauf angewiesen, den ndiswrapper zu verwenden.
|
glueckskaempfer
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Also füge ich in der Datei /etc/modprobe.d/blacklist eine neue Zeile mit blacklist rtl8187 zu. Danach installiere ich via Ndiswrapper die Windows-Treiber. Da steht jetzt "Driver present, Hardware present". Daraufhin habe ich in die Datei /etc/network/interfaces geschrieben:
auto wlan0
iface wlan0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.1
wireless-essid MEINE_ESSID
post-up wpa_supplicant -w -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -Bw
post-up sleep 5
post-down killall -q wpa_supplicant
post-down rm -v /var/run/wpa_supplicant/
Text Und in die Datei /etc/wpa_supplicant/wpa_supplicant.conf
crtl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=2
network={
ssid="MEINE_ESSID"
scan_ssid=1
proto=PWA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
#psk="meinen_pre_shared_key"
psk=psk-schlüssel-ohne-anführungszeichen
} Aber leider klappt es nicht. Auch der Router lässt sich nicht ansprechen (HTML-Konfigurationsmenü). Was kann ich jetzt noch versuchen? Vergesse ich nur irgendwas zu starten? Danke Chris
|
Len_C
Anmeldungsdatum: 15. Juli 2005
Beiträge: 2631
Wohnort: Österreich
|
Ich gehe davon aus, dass du den ndiswrapper ordnungsgemäß installiert (siehe NdisWrapper ) und die Datei /etc/modprobe.d/blacklist um den Eintrag blacklist r8187 ergänzt hast. Um auszuschließen, dass ein Treiberproblem vorliegt, empfehle ich dir Folgendes: Deaktiviere - natürlich nur vorübergehend - in deinem Router die WPA-Verschlüsselung. Aktiviere - falls du das nicht ohnehin schon getan hat - die Funktion SSID-Broadcast. Wenn du das erledigt hast, gib im Terminal ein: sudo ifconfig wlan0 up 192.168.1.20 sudo iwconfig wlan0 essid deinLAN Statt deinLan musst du natürlich den Namen deines WLAN-Netzes eingeben. Führe dann aus: ping -c4 192.168.1.1 ping -c4 80.82.17.133 und poste die Ausgabe. In einem zweiten Schritt (doch dazu später) muss noch an den WPA-Einstellungen gefeilt werden (beispielsweise muss in der Datei etc/wpa_supplicant/wpa_supplicant.conf bei proto= anstatt PWA WPA stehen und in der Datei /etc/network/interfaces bei network statt 192.168.1.1 192.168.1.0........).
|
glueckskaempfer
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Ndiswrapper ist wohl ordnungsgemäß installiert; laut Ausgabe von ndiswrapper -l In der Blacklist stehen jetzt (von mir eingetragen): blacklist r8187 blacklist rtll8187
Der Neustart des Rechners geht jetzt deutlich länger. Dafür fängt das blau Licht am USB-Stick jetzt regelmässig an zu blinken (was früher nur ein kurzer Blinker war, ist jetzt lange und immer wieder mal). Ich habe im Router WPA deaktiviert und die Aussendung der ESSID eingestellt. Daraufhin konnte mein Windows-PC auch nicht mehr ins Internet zeigte aber immer noch an, dass es eine verschlüsselte Verbindung sei... Dann habe ich
sudo ifconfig wlan0 up 192.168.1.20
sudo iwconfig wlan0 essid meinLAN eingegeben. Gefolgt von:
ping -c4 192.168.1.1
ping -c4 80.82.17.133 Das Ergebnis war, dass jeweils alle vier Pings verloren gegangen sind:
From 192.168.1.20 icmp_seq=1 Destination Host Unreachable Wie gesagt, der Windows-Rechner konnte auch nicht mehr verbinden, bevor ich mit einem Kabel wieder auf WPA umgestellt habe... Ach, vielleicht noch eine gute Nachricht: iwlist wlan0 scan bringt mir auch die (von mir nirgends eingetragenen) Nachbarnetzwerke und mein eigenes. Also irgendetwas scheint inzwischen zu gehen (das ging früher nicht!). Ich finde es jetzt allerdings komisch, das es wohl nicht am WPA liegt (und andererseits mit diesem PC und Stick WPA unter Windows alles geht...).
Vielen, vielen Dank Len_C; ich habe langsam keine Ahnung mehr. ☹ Da hilft es einen Experten an der Seite zu haben 😀 Gruß Chris
|
Len_C
Anmeldungsdatum: 15. Juli 2005
Beiträge: 2631
Wohnort: Österreich
|
Dein Rechner kann noch keinen Kontakt mit dem Router aufnehmen (ping -c4 192.168.1.1 scheiterte). Um den zweiten ping erfolgreich ausführen zu können, wäre zusätzlich noch das Kommando "sudo route add default gw 192.168.1.1" erforderlich gewesen (sorry, hatte die vergessen). Es kann gut sein, dass der ndiswrapper noch durch andere Module gestört wird. Erweitere deine blacklist daher in der Weise, dass unterhalb von folgende Einträge stehen: blacklist i2c_i801 blacklist islsm_pci blacklist islsm blacklist islsm_usb blacklist prism2_usb blacklist bcm43xx blacklist rtl8187 blacklist r8187 Führe dann nochmals sudo ifconfig wlan0 up 192.168.1.20 sudo iwconfig wlan0 essid deinWLAN ping -c4 192.168.1.1 aus.
|
glueckskaempfer
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Hallo Len_C, das war ein super Tipp. Nachdem ich die Blacklist aktualisiert habe und WPA abgestellt, geht es sogar automatisch nach dem Neustart. ping -c4 liefert: "4 pakets transmitted, 4 received..." und es geht auch via Firefox ins Internet. ALSO: Sobald ich WPA abstelle geht es inzwischen prima. Das ist schon mal viel. Jetzt muss ich nur noch die WPA-Verschlüsselung richtig einstellen können... Aber da kannst du mir bestimmt auch wieder helfen 😉 Vielen Dank! Ich bin ja noch ein richtiger Anfänger unter Linux... Gruß Chris
|
Len_C
Anmeldungsdatum: 15. Juli 2005
Beiträge: 2631
Wohnort: Österreich
|
Ok, das Treiberproblem ist gelöst. Zur WPA-Konfiguration: Unter Umständen müssen für eine funktionierende WPA-Konfiguration verschiedene Einstellungen getestet werden. Auf jeden Fall musst du den SSID-Broadcast aktivieren (es muss also sichergestellt sein, dass die SSID ausgesendet wird). Verwende im WPA-Passwort, das du in deinen Router eingibst (und aus dem in Kombination mit deiner SSID der psk generiert wird), keine Sonderzeichen oder Umlaute! Probiere es mit folgender Konfiguration: /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=/var/run/wpa_supplicant network={ ssid="deineSSID" psk=deinpsk key_mgmt=WPA-PSK proto=WPA pairwise=TKIP } /etc/network/interfaces auto wlan0 iface wlan0 inet static address 192.168.1.20 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf post-down killall -q wpa_supplicant Sollte das nicht funktionieren: Alternative: /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=/var/run/wpa_supplicant eapol_version=1 ap_scan=2 network={ ssid="deineSSID" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK pairwise=TKIP group=TKIP CCMP psk=deinpsk } /etc/network/inferfaces gleiche Einstellungen wie oben. Falls es auch damit nicht geht, poste - um feststellen zu können, ob nicht ein Nameserver-Problem vorliegt - die Ausgabe von ping -c4 80.82.17.133
|
glueckskaempfer
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Hallo, mein WPA-Passwort enthält keine Umlaute und keine Sonderzeichen. Ich habe auch gerade zur Kontrolle nochmals den PSK neu erstellt; es kommt aber wieder genau der gleiche Key raus (da hatte ich mich also auch nicht vertippt). Beim Ping steht bei beiden Möglichkeiten wieder: Destination Host Unreachable Mhh, ich weiss wieder nicht mehr was ich tun soll ❓ Gruß Chris
|
Len_C
Anmeldungsdatum: 15. Juli 2005
Beiträge: 2631
Wohnort: Österreich
|
Poste den Output von sudo /etc/init.d./networking restart
|
glueckskaempfer
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Ich hoffe, dass du damit was anfangen kannst... Komisch, da steht gar nirgends WLAN0...
christian@notebook:~$ sudo /etc/init.d/networking restart
Password:
* Reconfiguring network interfaces... Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Listening on LPF/eth0/00:a0:cc:c8:ba:a2
Sending on LPF/eth0/00:a0:cc:c8:ba:a2
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.1.1 port 67
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Listening on LPF/eth0/00:a0:cc:c8:ba:a2
Sending on LPF/eth0/00:a0:cc:c8:ba:a2
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth1.
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
SIOCSIFADDR: No such device
eth2: ERROR while getting interface flags: No such device
eth2: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth2.
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
SIOCSIFADDR: No such device
ath0: ERROR while getting interface flags: No such device
ath0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up ath0.
[ok]
christian@notebook:
|
Len_C
Anmeldungsdatum: 15. Juli 2005
Beiträge: 2631
Wohnort: Österreich
|
Offenbar sind in der Datei /etc/network/interfaces noch weitere Devices eingetragen, die bei dir gar nicht existieren (ath0, eth1, eth2). Das kann leicht dazu führen, dass der Internetzugang scheitert. Dass wlan0 nicht aufscheint, ist jedenfalls befremdlich. Poste den vollständigen Inhalt deiner /etc/network/interfaces
|
glueckskaempfer
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2005
Beiträge: 226
Wohnort: Hamburg
|
Hallo Len_C, ich habe die Datei mal geändert auf die Geräte, die ich habe (eth0 ist doch die Netzwerkkarte):
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
address 192.168.1.20
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.confg -Bw
post-down killall -q wpa_supplicant Das ergibt dann folgenden Text:
christian@notebook:~$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces... Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Listening on LPF/eth0/00:a0:cc:c8:ba:a2
Sending on LPF/eth0/00:a0:cc:c8:ba:a2
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[ ok ]
christian@notebook:~$
|