wifi problem z ipw2200 kontra dwl-ag650 (DŁUGIE)

Michal Abramowicz ab_1 w abram.eu.org
Pią, 7 Lip 2006, 10:53:45 CEST


czesc.

mam apka dwl-2100AP, ustawione z wpa-psk

1. linux  ma dwl-ag650 pcmcia (bardzo dobra karta)
załadowane moduły ath_pci i inne które trzeba
~$grep -vE '^(#|[ ]*$|$)' wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
opensc_engine_path=/usr/lib/opensc/engine_opensc.so
pkcs11_engine_path=/usr/lib/opensc/engine_pkcs11.so
pkcs11_module_path=/usr/lib/pkcs11/opensc-pkcs11.so
network={
        ssid="xxx"
        proto=WPA
        psk="mercedesw115"
        key_mgmt=WPA-PSK
        pairwise=TKIP
        group=TKIP
}
blob-base64-exampleblob={
SGVsbG8gV29ybGQhCg==
}

wpa_supplicant -i ath0 -c wpa_supplicant.conf -D madwifi
i widze w apku ze klika, łączy się dhcepem na ath0 mogę pobrac adres itd

2. laptop z ipw2200 na pokładzie
[root w odz7 ~]# grep -vE '^(#|[ ]*$|$)' wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
opensc_engine_path=/usr/lib/opensc/engine_opensc.so
pkcs11_engine_path=/usr/lib/opensc/engine_pkcs11.so
pkcs11_module_path=/usr/lib/pkcs11/opensc-pkcs11.so
network={
        ssid="xxx"
        proto=WPA
        psk="mercedesw115"
        key_mgmt=WPA-PSK
        pairwise=TKIP
        group=TKIP
}
blob-base64-exampleblob={
SGVsbG8gV29ybGQhCg==
}

mozna powiedziec ze pliki są takie same.

moduły
ieee80211_crypt_tkip 
ipw2200    
ieee80211            
ieee80211_crypt 

pakiety do ipw2200
kernel-grsecurity-2.6.14.7-5
kernel-net-ieee80211-1.1.14-2 w 2.6.14.7_5
kernel-net-ipw2200-1.1.3-3 w 2.6.14.7_5
ipw2200-firmware-3.0-2

odpalam tutaj według opisów:
[root w odz7 ~]# wpa_supplicant -i eth1 -c wpa_supplicant.conf -Dipw
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.

hm trochę inaczej!!!

[root w odz7 ~]# wpa_supplicant -i eth1 -c wpa_supplicant.conf -Dwext
Trying to associate with 00:0f:3d:e1:27:bc (SSID='xxx' freq=0 MHz)
Trying to associate with 00:0f:3d:e1:27:bc (SSID='xxx' freq=0 MHz)
Associated with 00:0f:3d:e1:27:bc
WPA: 4-Way Handshake failed - pre-shared key may be incorrect
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with 00:0f:3d:e1:27:bc (SSID='xxx' freq=0 MHz)
Trying to associate with 00:0f:3d:e1:27:bc (SSID='xxx' freq=0 MHz)
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
WPA: 4-Way Handshake failed - pre-shared key may be incorrect
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Trying to associate with 00:0f:3d:e1:27:bc (SSID='xxx' freq=0 MHz)
Trying to associate with 00:0f:3d:e1:27:bc (SSID='xxx' freq=0 MHz)
CTRL-EVENT-TERMINATING - signal 2 received


kurde mol ! co robię źle ?
jeszcze gdzies wypatrzyłem, żeby dać w modprobe.conf tak:
alias eth1 ipw2200_current
options ipw2200_current hwcrypto=0

z/bez to samo. wpa_ nie rabotajet ...

kernela na nowszy wymieniać nie bardzo, to produkcyjne laptopy,
sprawdzone, działające z szyfrowanymi dysiorami, nie bardzo chce
zmieniać coś co działa ...


więc ;-) co robię źle z tym ipw2200 ?
a jeszcze jedno iwlist key pokazuje ze teoretycznie jest wpa*
na module z jajka nie było ;-)

eth1      2 key sizes : 40, 104bits
          4 keys available :
                [1]: off
                [2]: off
                [3]: off
                [4]: off
          Current Transmit Key: [1]
          Authentication capabilities :
                WPA
                WPA2
                CIPHER TKIP
                CIPHER CCMP
          Current key_mgmt:0xBFC55390
          Current cipher_pairwise:0xBFC55390
          Current cipher_group:0xBFC55390

trochę logów z tego ipw2200 http://abram.eu.org/xxx.log

zdróweczko
-- 
Z punktu widzenia Rewolucji Światowej ludzie zasadniczo 
dzielą się na dwie kategorie: na tych, którym trzeba 
natychmiast poderżnąć gardło i na tych, którym narazie nie trzeba.


Więcej informacji o liście dyskusyjnej pld-devel-pl