[gelöst] ipw2200 mit wpa läuft nicht

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

[gelöst] ipw2200 mit wpa läuft nicht

Beitrag von H4kk3r » 08.01.2006 20:39:17

Heute habe ich mich entschlossen das WLAN durch WPA zu sichern. Das Howto im Wiki ist sehr verständlich, aber jetzt bin ich in der Sackgasse.

System: kernel 2.6.14.5, etch

Diese tollen Meldungen kommen:

Code: Alles auswählen

Starting wpa_supplicant: ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 7 value 0x1 - ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWENCODEEXT]: Operation not supported
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 5 value 0x1 - done.
Ich tippe mal auf fehlende Kernelmodule zur Authentifizierung.

Ausschnitt aus der /etc/network/interfaces:

Code: Alles auswählen

iface eth1-home inet dhcp

wireless_mode managed
wireless_essid Catdog
wireless_channel 6
pre-up /etc/init.d/wpasupplicant start
post-down /etc/init.d/wpasupplicant stop
die wpa-config:

Code: Alles auswählen

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1

network={
        ssid="Catdog"
        scan_ssid=1
        proto=WPA
        pairwise=TKIP
        key_mgmt=WPA-PSK
        auth_alg=OPEN
        group=TKIP
        psk="<password>"
}
Die /etc/default/wpasupplicant:

Code: Alles auswählen

OPTIONS="-i eth1 -Dwext -c /etc/wpa_supplicant.conf"
Zuletzt geändert von H4kk3r am 09.01.2006 13:38:58, insgesamt 1-mal geändert.

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 08.01.2006 21:57:46

Ok, es funktioniert zwar nicht, aber wpasupplicant startet. Ich habe ein paar Dinge auskommentiert (habe ich irgendwo gesehen).

Was kann man noch tun?

Code: Alles auswählen

ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=0
#eapol_version=1
#ap_scan=1
#fast_reauth=1

network={
        ssid="Catdog"
        #scan_ssid=1
        proto=WPA
        #pairwise=TKIP
        #key_mgmt=WPA-PSK
        #auth_alg=OPEN
        #group=TKIP
        psk="<password>" 
}

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 09.01.2006 00:18:45

War wohl zu spät heute. Dann versuc ich's morgen nochmal.

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 09.01.2006 09:06:22

Kurze Frage: wireless-tools installiert?

Falls ja, was gibt Dir das System, wenn Du:

Code: Alles auswählen

iwconfig
eingibst, bzw.

Code: Alles auswählen

iwlist scan
und

Code: Alles auswählen

wpa_cli status
Weiter wäre es interessant zu wissen, welche Version von ipw2200, ieee80211 und der Firmware Du installiert hast. Ebenfalls nicht uninteressant: Haste die kerneleigenen ipw- und ieee-Optionen genutzt oder haste Dir beides von sourceforge gezogen und selbst kompiliert?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 09.01.2006 11:16:51

Der Wpasupplicant läuft jetzt, nur gibt's keine Verbindung zum Router.
Ich poste mal alle Informationen.

---
EDIT: Meine Konfiguration war richtig, ich musste nur das ssid-broadcadt beim Router einschalten (alternativ ap_scan=2 in der /etc/wpa_supplicant.conf), und das Passwort verschlüsselt, nicht im Klartext rüberschicken. Mit Kernel 2.6.14.5 geht es immer noch nicht. Der Umstieg hat sich also gelohnt.
---

Die Verione: jetzt kernel 2.6.15 => ipw2200-1.0.8, firmware 2.4,
ieeee80211-1.1.7

/etc/network/interfaces:

Code: Alles auswählen

iface eth1-wpa inet dhcp
pre-up /etc/init.d/wpasupplicant start
post-down /etc/init.d/wpasupplicant stop
/etc/wpa_supplicant.conf:

Code: Alles auswählen

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1

network={
	ssid="Catdog"
	scan_ssid=1
	proto=WPA
	pairwise=TKIP
	key_mgmt=WPA-PSK
	auth_alg=OPEN
	group=TKIP
	psk=xohzeiJ4
	
#psk=cc13373eba0ca0b86671bdbceef9d9070b59e79ab7eb3c4a5f540af51a0c1fd3
}
/etc/default/wpa_supplicant:

Code: Alles auswählen

ENABLED=1
OPTIONS="-Bw -ieth1 -Dwext -c /etc/wpa_supplicant.conf"
iwlist sc:

Code: Alles auswählen

eth1      Scan completed :
          Cell 01 - Address: 00:01:E3:57:DD:C3
                    ESSID:"<hidden>"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:6
                    Encryption key:on
                    Bit Rate:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 9 11 6 12 18 24 36 48 
54 
                    Quality=83/100  Signal level=-47 dBm  
                    
Extra:wpa_ie=dd1a0050f20101000050f20202000050f2020050f20401000050f202
                    
Extra:rsn_ie=30140100000fac020100000fac040100000fac020100
                    Extra: Last beacon: 876ms ago
wpa_cli status:

Code: Alles auswählen

Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or 
directory
Router-Einstellung:
[img]
http://www.marcus-husar.de/wpa.jpg

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 09.01.2006 15:32:08

... hmmm, in der /etc/network/interfaces hast Du
eth1-wlan
stehen - wieso das denn?

iwlist gibt das device doch als
eth1
an. Dann sollte das doch so auch in der /etc/network/interfaces genannt werrden, oder?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 09.01.2006 15:35:51

Ich benutze ifscheme.

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 10.01.2006 19:36:49

... hmmm, dann scheint das Problem hier zu liegen:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or
directory
Pffff, vielleicht mal wpasupplicant nicht gleich beim Systemstart mitladen:
# /etc/default/wpasupplicant

# WARNING! Make sure you have a configuration file!

ENABLED=0

# Useful flags:
# -D <driver> Wireless Driver
# -i <ifname> Interface (required, unless specified in config)
# -c <config file> Configuration file
# -d Debugging (-dd for more)
# -w Wait for interface to come up

OPTIONS=""
und dann mal nach dem Booten von Hand starten und dabei debuggen. Das sähe bei mir ungefähr so aus:

Code: Alles auswählen

wpa_supplicant -dd -Dwext -ieth1 -c /etc/wpa_supplicant.conf
Das sollte einen recht umfangreichen output produzieren, der evtl. den ein oder anderen Hinweis geben könnte.
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 10.01.2006 20:34:15

Das Problem ist mittlerweile gelöst. Es lag am Treiber. Der in 2.6.14 ist einfach zu alt.

Antworten