PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verbindung zu WLAN mit WPA/PSK funktioniert, danach IP Config Problem



thecrazylol
17.02.07, 23:16
Moin Moin :-)
Also ich habe einen IBM R50e 1834 SWG Laptop

thinktank:/home/thecrazylol# lspci | grep Wireless
02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)

Mit Debian Etch, 2.6.18-3-686 Kernel
WPA-Version:

ii wpasupplicant 0.5.5-2 Client support for WPA and WPA2 (IEEE 802.11i)


So wenn ich mich mit meinem WLAN verbinde und dann wpa_cli status in die Konsole eingebe kommt nen Completed:

root@gms1:~# wpa_cli status
Selected interface 'eth1'
bssid=00:18:f3:85:63:eb
ssid=gmswlan
id=0
pairwise_cipher=TKIP
group_cipher=TKIP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED

thinktank:/home/thecrazylol# wpa_cli -i eth1
wpa_cli v0.5.5
Copyright (c) 2004-2006, Jouni Malinen <jkmaline@cc.hut.fi> and contributors

This program is free software. You can distribute it and/or modify it
under the terms of the GNU General Public License version 2.

Alternatively, this software may be distributed under the terms of the
BSD license. See README and COPYING for more details.


Could not connect to wpa_supplicant - re-trying
Connection established.

Interactive mode

> <2>Trying to associate with 00:a0:c5:d1:42:7b (SSID='thecrazylol' freq=0 MHz)
<2>Associated with 00:a0:c5:d1:42:7b
<2>WPA: Key negotiation completed with 00:a0:c5:d1:42:7b [PTK=TKIP GTK=TKIP]
<2>CTRL-EVENT-CONNECTED - Connection to 00:a0:c5:d1:42:7b completed (auth) [id=0 id_str=]
<2>CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
<2>CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
<2>Trying to associate with 00:a0:c5:d1:42:7b (SSID='thecrazylol' freq=0 MHz)
<2>Associated with 00:a0:c5:d1:42:7b
<2>WPA: Key negotiation completed with 00:a0:c5:d1:42:7b [PTK=TKIP GTK=TKIP]
<2>CTRL-EVENT-CONNECTED - Connection to 00:a0:c5:d1:42:7b completed (reauth) [id=0 id_str=]


Ein Ping auf meinen Router verläuft ins nichts.
und neue DHCP Anfrage ebenso:


thinktank:/etc/network# dhclient eth1
There is already a pid file /var/run/dhclient.pid with pid 5053
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:16:6f:81:5c:4e
Sending on LPF/eth1/00:16:6f:81:5c:4e
Sending on Socket/fallback
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12
No DHCPOFFERS received.
Trying recorded lease 192.168.2.107
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.

--- 192.168.2.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

No working leases in persistent database - sleeping.
Den recorded lease hat der auch nur aus nem anderem WLAN :mad:


Und ich hab mal auf meinem anderem Rechner der ausschliesslich über Kabel im Netzwerk ist mit Wireshark das Netzwerk mitgeloggt während ich ping, dhclient eth1 usw gemacht hab

Log: http://pc-fleck.de/wiresharklog

Einfach mit Wireshark öffnen, mir ist die default Dateiendung nicht bekannt ....


Der Sniff lief übrigens im promicious Mode
Und er bekommt ja mit dass mein Lappi DHCP Anfragen macht, Pint usw, aber es geht nie etwas zurück :(

Noch ein paar configs:

thinktank:/home/thecrazylol# cat /etc/network/interfaces
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet dhcp
hostname thinktank
iface eth1 inet static
gateway 192.168.1.1
address 192.168.1.36
network 192.168.1.0
netmask 255.255.255.0
hostname gms1w
wpa-conf managed
wpa-driver wext
wpa-ssid thecrazylol
wpa-bssid 00:A0:C5:D1:42:7B
wpa-proto WPA
wpa-key_mgmt WPA-PSK
wpa-pairwise TKIP
wpa-group TKIP
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-psk lspsfdldghdhf
thinktank:/home/thecrazylol#

Rain_maker
17.02.07, 23:32
wpa-psk *Selbstzensur von mir hier eingefügt*(und im ersten Posting steht aber der gesamte Key drin).

Wo sagtest Du nochmal wohnst Du?

Greetz,

RM

thecrazylol
17.02.07, 23:39
Ebend weils keiner weiß wo ich wohne isses doch egal ;-)

Rain_maker
17.02.07, 23:40
Dann schalte doch die Verschlüsselung ganz ab.. "iss doch egal"... (Und Dein WPA-Problem ist auch gelöst)

Greetz,

RM

thecrazylol
17.02.07, 23:46
Ja habs doch schon editiert :-/

Rain_maker
17.02.07, 23:50
ESSID des Routers versteckt oder nicht?

Schonmal ne feste IP probiert?

Wie wird der wpa_supplicant aufgerufen?



wpa-driver wext
OK, das stimmt wohl schonmal.

Funktioniert das Ganze (testweise natürlich nur) ohne Verschlüsselung?

Nachtrag:



freq=0 MHz

Ist ein bisschen wenig.

Greetz,

RM

thecrazylol
18.02.07, 00:13
Zur fest IP:
iface eth1 inet static
gateway 192.168.1.1
address 192.168.1.36
network 192.168.1.0
netmask 255.255.255.0

Also ja

WLAN Ohne Verschlüsselung funktioniert Tadellos, auch mit dynamischer IP
Und was soll ich denn an den MHz ändern? :-/

Rain_maker
18.02.07, 09:49
Ohne jetzt direkt einen Fehler zu sehen (dazu "Spreche" ich "zu wenig Debian"), aber wenn Du eine feste IP vergeben hast, dann macht die anschließende Verwendung von dhclient wenig Sinn, das muß auch ohne gehen, sonst bräuchte man keine feste IP. Daß Du damit dann einen AP des Nachbarn "erwischst" ist dann ein netter Zufall oder deutet darauf hin, daß entweder

a) Dein AP kein DHCP-Server Funktionalität hat

oder

b) Dein AP Nicht gefunden wird (ESSID versteckt? hatte ich schon gefragt, da kam bisher nix).



ps aux|grep wpa_supplicant|grep -v grep

sagt?

Wird der AP überhaupt gefunden?



/usr/sbin/iwlist scan(Der Pfad muß unter Umständen angepasst werden, ich weiß nicht, wo Debian das ablegt, which und locate werden Deine Freunde sein, als root geht es garantiert auch ohne Pfad).

Greetz,

RM

thecrazylol
18.02.07, 11:51
Sorry hatte das mit der SSID letztes mal überlesen...
Also die SSID ist momentan NICHT hidden
und der DHCP Record lease ist nicht vom Nachbarn ;-) Sondern von nem Kumpel der ein paar Kilometer entfernt wohnt, also kann er den nicht ausversehen erwischt haben.
Das mit dem dhclient eth1 hab ich nur gemacht um zu testen ob den ARP Anfragen, und DHCP Discover offer usw im Netzwerk ankommen...

Den Rest werde ich nachher testen wenn ich wieder @home bin
greetz

thecrazylol
18.02.07, 23:13
Ich wünsche euch einen schönen Guten Morgen ;-)
Also ich hab WPA/PSK mal unter Knoppix 5.1 getestet, funktioniert tadellos!
Und dein Hinweis auf die 0 MHz motiviert mich dazu doch mal einen Screenshot meiner WLAN Settings hier zu posten (also die vom Router)
http://img407.imageshack.us/img407/1492/wlanho7.png


Und zu dem was ich testen sollte:

thinktank:/home/thecrazylol# ps aux | grep wpa_supplicant | grep -v grep
root 4311 0.0 0.1 3668 1040 ? Ss 23:04 0:00 /sbin/wpa_supplicant -B -P /var/run/wpa_supplicant.eth1.pid -i eth1 -D wext -C /var/run/wpa_supplicant
thinktank:/home/thecrazylol# iwlist eth1 scan
eth1 Scan completed :
Cell 01 - Address: 00:A0:C5:D1:42:7B
ESSID:"thecrazylol"
Protocol:IEEE 802.11bg
Mode:Master
Channel:1
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 22 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Quality=94/100 Signal level=-33 dBm
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Extra: Last beacon: 140ms ago

thinktank:/home/thecrazylol#

AndreasMeier
19.02.07, 06:29
Mit welchem Programm baust Du denn die WLAN-Verbindung auf ?

Ich hab eine sehr ähnliche Zusammenstellung, auch IBM, auch Debian Etch, auch WPA-WLAN etc.
Seit dem WoEnde hab ich den kNetworkmanager zum laufen gebracht.

Ich hatte aber vorher auch beim Booten die Einträge wie Du:


Listening on LPF/eth1/00:16:6f:81:5c:4e
Sending on LPF/eth1/00:16:6f:81:5c:4e
Sending on Socket/fallback
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPREQUEST on eth1 to 255.255.255.255 port 67


Nach der Umstellung auf den NM funzt das bis auf das immer wieder vergessene WPA-Passwort wunderbar.

Die Einrichtung ist relativ einfach (jetzt nachdem ichs rausgefunden habe):
- die komplette interfaces bis auf die loopback-Einträge auskommentieren
- kNetworkmanager als root starten (dann übernimmt er autom. die Kontrolle)

Gruß
Andreas

thecrazylol
19.02.07, 19:14
Moin Andres, also das Ethernet funktioniert ja bei mir nu auch mit dem knetworkmanager, aber das WLAN nicht, der fragt immerwieder nach der Passphrase...
Welchen Kernel hast du laufen?

AndreasMeier
19.02.07, 19:36
Ich hab Kernel 2.18 laufen.
Der kNetworkManager frägt mich auch immer wieder nach der Passphrase, wenn ich die Verbindung über mein WLAN lenken möchte.
Ich glaub, da steckt noch in Bug drinnen.
Hier gibts ne Lösung für Gnome:
http://forum.ubuntuusers.de/topic/34951/,
allerdings will ich nicht groß das rumbasteln anfangen.
Darum hatte ich hier (http://www.linuxforen.de/forums/showthread.php?t=231861) auch danach gefragt, da der o.g. Link für Gnome ist, ich aber KDE einsetze.

Wenn hier noch ne andere Lösung gefunden wird, bin ich sehr dankbar.

Gruß
Andreas

thecrazylol
19.02.07, 23:42
Ich meinte eigtl damit dass der immer nachfragt, dass der mich net verbindet und nach nen paar Sekunden bis zu ner Minute wieder danach fragt ;-)

AndreasMeier
20.02.07, 07:07
Hast Du schonmal die Config bei einem anderen Router / Access Point probiert, also mit WPA-Verschlüsselung ?
Ich kenn solche Abbrüche eigentlich nur, wenn sich die Hardware nicht mag, manche Kombinationen zicken ja ein wenig rum.

Somit könntest Du zumindest halt mal prüfen, ob am Laptop und dessen Config alles in Ordnung ist.

Noch ne Frage: Kommen die Abbrüche egal mit welcher Verschlüsselung, also auch bei WEP ?

thecrazylol
26.02.07, 13:40
Bevor du mir den Tipp mit dem knetworkmanager gegeben hab, hab ich die Verbindung übrigens immer über Konsole aufgebaut, Also ifup/down + wpasupplicant bzw interfaces config ;-)

Also die Abbrüche kommen bei WEP NICHT!
;-)
Und mit dem Router hats auch nichts zutun. habs ebend getestet, außerdem hats damals unter Windows funktioniert und vor kurzem auch noch unter ArchLinux

AndreasMeier
27.02.07, 11:51
Hm, richtige Firmware eingesetzt ?
Langsam gehen mir auch die Vorschläge aus.
Hast Du alle relevanten Pakete richtig installiert, per apt-get oder selber kompiliert ?
Hast Du wpa_supplicant mit installiert (geh mal davon aus) ?
In der ifconfig muss ja so ziemlich alles auskommentiert sein, damit der kNetworkmanager seinen Dienst aufnimmt.
Den NM läßt Du per root laufen ? Ich hab den unter meinem User per kdesu gestartet.

thecrazylol
27.02.07, 18:08
Jah hab die neueste stable Firmware... die unstable bzw testing werd ich mal testen...
(zumindest gehe ich mal davon aus, dass die angeboten werden, ist ja Linux typisch)
per aptitude installiert
wpa_supplicant ist installed
und knetworkmanager mit kdesu gestartet...
Mein Lehrer meinte der hatte das selbe Problem, der hats mitm Ndiswrapper gelöst... Was haltet ihr von dem Vorschlag? Ich stehe dem sehr Skeptisch gegenüber *Bauchgefühl*

AndreasMeier
27.02.07, 19:14
Also ich brauch für den 2200BG keinen Wrapper.

Hast Du den Kernel auch als Paket installiert oder selber kompiliert?

Ich hab den normalen Standardkernel installiert (per apt-get) u. Firmware Version 3.
Die sonstigen Treiber sind ja im Kernel mit reingebaut (Standard).
Man braucht also nur noch die Firmware an die richtige Stelle legen (bin gerade nicht am Laptop, aber ich glaub, das war in der Ecke /lib/modules/firmware oder so ähnlich, bin später noch am Laptop, dann kann ich Dir näheres posten).

thecrazylol
27.02.07, 20:07
thecrazylol@thinktank:~$ ls /usr/lib/hotplug/firmware/; uname -r; dpkg -l | grep 2.6.18
ipw2200-bss.fw ipw2200-ibss.fw ipw2200-sniffer.fw LICENSE.ipw2200-fw
2.6.18-3-686
rc ipw2200-modules-2.6.18-3-686 2.6.18+1.2.0-2 Intel PRO/Wireless 2200 and 2915ABG (ipw2200) d
ii linux-headers-2.6-686 2.6.18+5 Header files for Linux 2.6 on PPro/Celeron/PII/
ii linux-headers-2.6.18-3 2.6.18-7 Common header files for Linux 2.6.18
ii linux-headers-2.6.18-3-686 2.6.18-7 Header files for Linux 2.6.18 on PPro/Celeron/P
ii linux-image-2.6-686 2.6.18+5 Linux kernel 2.6 image on PPro/Celeron/PII/PIII
ii linux-image-2.6.18-3-686 2.6.18-7 Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
ii linux-image-686 2.6.18+5 Linux kernel image on PPro/Celeron/PII/PIII/P4
ii linux-kbuild-2.6.18 2.6.18-1 Kbuild infrastructure for Linux 2.6.18
ii linux-kernel-headers 2.6.18-7 Linux Kernel Headers for development
thecrazylol@thinktank:~$


Das sollte dir alles beantworten ;-)

AndreasMeier
27.02.07, 20:46
bei mir liegt die Firmware unter /lib/firmware.
Probiers mal.

thecrazylol
28.02.07, 06:16
Soooooooooooooooo
Gestern Abend kam der neue Kernel reingeschneit: 2.6.18-4-686
Und nun funzt das WLAN mit der WPA/PSK Verschlüsselung :-)
Herrlich^^ Endlich keine rausrutschenden Kabel mehr :)

edit:\ Und herzlichen Dank an alle die sich dem Thema gewidmet haben :-)
Freut mich dass die Linux Community so bereitwillig viel Zeit opfert um zu helfen, Danke!