ipw2200 kein DHCP [gelöst]

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
prinzenrolle
Beiträge: 83
Registriert: 02.05.2005 21:41:16

ipw2200 kein DHCP [gelöst]

Beitrag von prinzenrolle » 26.09.2005 22:01:24

Hallo,
habe mit viel mühe wpa zum laufen bekommen.
ich bekomme zu meinem router eine verbindung per wpa.
wenn ich das interface eth1 auf static stelle kann ich den router anpingen.
will ich aber dhcp nutzen (dhcp am router an und unter windows ok)
kann ich das interface nicht uppen.
mit dmesg bekomme ich folgendes: eth1; no ipv6 routers present

folgendes habe ich konfiguriert:
interfaces
schnip------

Code: Alles auswählen

iface eth1 inet dhcp
schnap-----

so starte ich den wpa adapter

wpa_supplicant -dd -w -i eth1 -Dwext -c /etc/wpa_supplicant.conf
Ausgabe:

Code: Alles auswählen

Initializing interface 'eth1' conf '/etc/wpa_supplicant.conf' driver 'wext'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'

---schnipp----

WPA: TX EAPOL-Key - hexdump(len=113): 00 0d 88 bd 0a 63 00 12 f0 e4 09 95 88 8e 01 03 00 5f fe 03 11 00 20 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 05 9a 67 06 21 b2 3d 51 fd f5 08 87 3b b7 97 00 00
WPA: Key negotiation completed with 00:0d:88:bd:0a:63 [PTK=TKIP GTK=TKIP]
Cancelling authentication timeout
State: GROUP_HANDSHAKE -> COMPLETED
CTRL-EVENT-CONNECTED - Connection to 00:0d:88:bd:0a:63 completed (auth)
EAPOL: External notification - portValid=1
EAPOL: External notification - EAP success=1
EAPOL: SUPP_PAE entering state AUTHENTICATING
EAPOL: SUPP_BE entering state SUCCESS
EAPOL: SUPP_PAE entering state AUTHENTICATED
EAPOL: SUPP_BE entering state IDLE
--------------------------------------------


mit D ipw bekomme ich keine Verbindung zum Router
Wieso?
Weiß jemand den Unterschied zwischen dem starten mit ipw und ext ?

----------------------------------------------


wpa_cli

> status

Code: Alles auswählen

bssid=00:0d:88:bd:0a:63
ssid=WLAN
pairwise_cipher=TKIP
group_cipher=TKIP
key_mgmt=WPA-PSK
wpa_state=COMPLETED
Supplicant PAE state=AUTHENTICATED
suppPortStatus=Authorized
EAP state=SUCCESS
---------------------------------

dmesg
-------

Code: Alles auswählen

ieee80211_crypt: registered algorithm 'TKIP'
eth1: no IPv6 routers present
eth1: no IPv6 routers present
eth1: no IPv6 routers present
-------------------
wpa_supplicant:

Code: Alles auswählen

ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=0
#eapol_version=1
#ap_scan=1
network={
        ssid="WLAN"
        #scan_ssid=1
        proto=WPA
        key_mgmt=WPA-PSK
        #pairwise=TKIP
        #auth_alg=OPEN
        #group=TKIP
        psk=SO_GEHEIM_HAHA
        #priority=2
}
Zuletzt geändert von prinzenrolle am 08.10.2005 23:11:43, insgesamt 2-mal geändert.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: ipw2200 ok wpa ok dhcp wr

Beitrag von 123456 » 27.09.2005 09:13:17

prinzenrolle hat geschrieben:mit dmesg bekomme ich folgendes: eth1; no ipv6 routers present
Wahrscheinlich hast Du ja auch keinen ipv6 Router, oder? Dann sollte die Fehlermeldung ok sein.
folgendes habe ich konfiguriert:
interfaces
schnip------

Code: Alles auswählen

iface eth1 inet dhcp
schnap-----
Versuch mal folgendes:

Code: Alles auswählen

auto eth1 
 iface eth1 inet dhcp 
 pre-up /usr/sbin/wpa_supplicant -dd -w -i eth1 -Dwext -c /etc/wpa_supplicant.conf 
 post-down killall -q wpa_supplicant

Code: Alles auswählen

CTRL-EVENT-CONNECTED - Connection to 00:0d:88:bd:0a:63 completed (auth)
EAPOL: External notification - portValid=1
EAPOL: External notification - EAP success=1
EAPOL: SUPP_PAE entering state AUTHENTICATING
EAPOL: SUPP_BE entering state SUCCESS
EAPOL: SUPP_PAE entering state AUTHENTICATED
EAPOL: SUPP_BE entering state IDLE
das sieht gut aus...
mit D ipw bekomme ich keine Verbindung zum Router
Wieso?
Weiß jemand den Unterschied zwischen dem starten mit ipw und ext ?
Soweit ich weiss, haben die irgendwann irgendwas beim ipw Treiber geändert, das ist alles.

prinzenrolle
Beiträge: 83
Registriert: 02.05.2005 21:41:16

Beitrag von prinzenrolle » 28.09.2005 00:11:02

Hallo,
danke für deine Antwort es liegt nicht an WPA.

Habe nun keine Verschlüsselung an.

Die Verbindung zum Router steht, bekomme aber keine IP per DHCP.

Per Netzwerkkarte (Kabel) ohne Problem.
hat jemand eine ahung?
Danke

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 28.09.2005 09:23:17

prinzenrolle hat geschrieben:es liegt nicht an WPA.
Moment, oben hast Du geschrieben, daß WPA geht und Du es mit einer statischen IP zum laufen bekommst?!
Per Netzwerkkarte (Kabel) ohne Problem.
Hast Du mal versucht das Kabel drin zu lassen und dann per WLAN zu verbinden. Nutze mal die Forumssuche, so ein Problem gabs vor einigen Tagen schon mal IIRC.

prinzenrolle
Beiträge: 83
Registriert: 02.05.2005 21:41:16

Beitrag von prinzenrolle » 28.09.2005 16:55:23

danke für die antwort ub13.
ich habe zuerst gedacht das dhcp ohne verschlüsselung geht.
nun habe ich wpa an beiden geräten ausgeschaltet (router/notebook)
und ich bekomme zwar eine verbindung aber keine ip.
danke für die antworten :)

prinzenrolle
Beiträge: 83
Registriert: 02.05.2005 21:41:16

Beitrag von prinzenrolle » 29.09.2005 19:56:56

hallo,
ich wieder. habe nun mal an der fh getestet. dort ging meine wlan karte mit dhcp immer.
nun nicht mehr.
habe aber auch die ipw2100 gegen eine ipw2200 getauscht.
die verbindung zum ap bekomme ich. sehe es per iwconfig auch.
per windows bekomme ich eine ip per linux nicht.
sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
danke für die antwort

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 03.10.2005 12:32:35

Das Problem habe ich nun auch: ich kann mit dem ipw2200 und dem Kernel 2.6.13.2 keine IP per DHCP empfangen. Ein älterer Kernel 2.6.11.9 hat damit kein Problem - hat aber auch eine ältere ipw2200-Version. Das Problem scheint an der Compilation von ipw2200 zu hängen:

Code: Alles auswählen

make[3]: Gehe in Verzeichnis »/usr/src/modules/ipw2200/driver«
mkdir -p /usr/src/modules/ipw2200/driver/tmp/.tmp_versions
cp /usr/include/ieee80211/*.mod /usr/src/modules/ipw2200/driver/tmp/.tmp_versions
cp: Aufruf von stat für ,,/usr/include/ieee80211/*.mod" nicht möglich: Datei oder Verzeichnis nicht gefunden
make[3]: [modules] Fehler 1 (ignoriert)
und

Code: Alles auswählen

usr/src/modules/ipw2200/driver/ipw2200.c:10150:48: Fehler: dem Makro »create_workqueue« wurden 2 Argumente übergeben, aber es nimmt nur 1
/usr/src/modules/ipw2200/driver/ipw2200.c: In Funktion »ipw_setup_deferred_work«:
/usr/src/modules/ipw2200/driver/ipw2200.c:10150: Fehler: »create_workqueue« nicht deklariert (erste Benutzung in dieser Funktion)
/usr/src/modules/ipw2200/driver/ipw2200.c:10150: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/usr/src/modules/ipw2200/driver/ipw2200.c:10150: Fehler: für jede Funktion in der er auftritt.)
Kennt jemand eine Abhilfe oder einen Grund für diese Fehler?
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

prinzenrolle
Beiträge: 83
Registriert: 02.05.2005 21:41:16

Beitrag von prinzenrolle » 04.10.2005 14:24:31

ich habe leider auch noch keine Lösung gefunden.
Kann denn keiner weiterhelfen was zu tun ist?
Verbindung steht aber ip bekomme ich keine :(

prinzenrolle
Beiträge: 83
Registriert: 02.05.2005 21:41:16

Beitrag von prinzenrolle » 08.10.2005 23:11:22

Hallo,
ich habe nun den fehler gefunden. es gibt inzwischen auf der ieee seite einen patch.
nach dem patchen der sourcen und einem neuen komp. lief dhcp ohne probleme.
danke

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 09.10.2005 16:23:20

Hallo Prinzenrolle,

habe mir nun auch den Patch gezogen, sowie noch mein ipw2200 so gepatcht, das er anstandslos kompiliert. Leider kann ich aber immer noch kein DHCP-Request empfangen. Muss ich vielleicht alle Cryptomodule noch laden? Hast du eine Ahnung wie ich die Firmware manuell laden kann, falls dies noch nicht geschehen ist?
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

prinzenrolle
Beiträge: 83
Registriert: 02.05.2005 21:41:16

Beitrag von prinzenrolle » 09.10.2005 22:08:50

Hallo,
vicbrother ob die fw geladen wird müsstet du mit dmesg sehen.
hast du den patch auch "installiert" sprich erste gepatcht dann kompiliert und vorher schoen alles deinstallieren mit den entsprechenden script ./remove-old oder so.
einer mit gleichen problem hier http://www.michael-prokop.at/blog/?p=404

Antworten