wpa_supplicant-0.3.9-alt3 неработоспособен с новым драйвером ipw2200 1.0.8 (не видит SSID при сканировании): # wpa_supplicant -ieth1 -Dwext -c/etc/wpa_supplicant.conf -dd 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' ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 Line: 280 - start of a new network block ssid - hexdump_ascii(len=8): 48 6f 6d 65 4c 61 6e 32 HomeLan2 proto: 0x1 key_mgmt: 0x2 pairwise: 0x18 group: 0x1e PSK (ASCII passphrase) - hexdump_ascii(len=12): [REMOVED] priority=1 (0x1) PSK (from passphrase) - hexdump(len=32): [REMOVED] Priority group 1 id=0 ssid='HomeLan2' Initializing interface (2) 'eth1' EAPOL: SUPP_PAE entering state DISCONNECTED EAPOL: KEY_RX entering state NO_KEY_RECEIVE EAPOL: SUPP_BE entering state INITIALIZE EAP: EAP entering state DISABLED EAPOL: External notification - portEnabled=0 EAPOL: External notification - portValid=0 Own MAC address: 00:0e:35:85:5b:51 wpa_driver_wext_set_wpa SIOCGIWRANGE: WE(compiled)=19 WE(source)=16 enc_capa=0x0 wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_countermeasures wpa_driver_wext_set_drop_unencrypted Setting scan request: 0 sec 100000 usec Wireless event: cmd=0x8b06 len=8 RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added Starting AP scan (broadcast SSID) Wireless event: cmd=0x8b15 len=20 Wireless event: new AP: 00:00:00:00:00:00 Added BSSID 00:00:00:00:00:00 into blacklist EAPOL: External notification - portEnabled=0 EAPOL: External notification - portValid=0 Disconnect event - remove keys wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0 wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0 RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added EAPOL: Port Timers tick - authWhile=0 heldWhile=0 startWhen=0 idleWhile=0 EAPOL: Port Timers tick - authWhile=0 heldWhile=0 startWhen=0 idleWhile=0 EAPOL: Port Timers tick - authWhile=0 heldWhile=0 startWhen=0 idleWhile=0 Scan timeout - try to get results Received 317 bytes of scan results (1 BSSes) Scan results: 1 Selecting BSS from priority group 1 0: 00:11:d8:da:65:c7 ssid='' wpa_ie_len=0 rsn_ie_len=0 skip - no WPA/RSN IE No APs found - clear blacklist and try again Removed BSSID 00:00:00:00:00:00 from blacklist (clear) Selecting BSS from priority group 1 0: 00:11:d8:da:65:c7 ssid='' wpa_ie_len=0 rsn_ie_len=0 skip - no WPA/RSN IE No suitable AP found. Текущая стабильная версия wpa_supplicant-0.4.7 работает с новым ipw2200 нормально.
В Сизиф ушла сборка 0.4.7-alt1 проверьте, как с ней будет работать.
Не собирается: cc -MMD -O2 -Wall -g -I. -I../utils -I../hostapd -I./kernel-source-madwifi-0.9.14.9 -DCONFIG_DRIVER_HOSTAP -DCONFIG_DRIVER_WEXT -DCONFIG_DRIVER_PRISM54 -DCONFIG_DRIVER_MADWIFI -DCONFIG_DRIVER_ATMEL -DCONFIG_DRIVER_NDISWRAPPER -DCONFIG_DRIVER_IPW -DCONFIG_DRIVER_WIRED -DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MD5 -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_OTP -DEAP_SIM -DEAP_LEAP -DEAP_PSK -DEAP_AKA -DEAP_TLV -DEAP_PAX -DIEEE8021X_EAPOL -DPCSC_FUNCS -I/usr/include/PCSC -DEAP_TLS_FUNCS -DPKCS12_FUNCS -DCONFIG_SMARTCARD -DCONFIG_WIRELESS_EXTENSION -DCONFIG_CTRL_IFACE -DCONFIG_READLINE -DCONFIG_NO_STDOUT_DEBUG -c -o driver_madwifi.o driver_madwifi.c driver_madwifi.c: In function `wpa_driver_madwifi_set_key': driver_madwifi.c:250: error: `IEEE80211_KEY_GROUP' undeclared (first use in this function) driver_madwifi.c:250: error: (Each undeclared identifier is reported only once driver_madwifi.c:250: error: for each function it appears in.) make: *** [driver_madwifi.o] Error 1 Это происходит с kernel-source-madwifi-0.9.14.9-alt1; более нового я ни в Сизифе, ни в incoming не вижу.
Created attachment 1288 [details] костыль для старого madwifi Я собирал с этим патчем - при этом возвращается назад http://hostap.epitest.fi/bugz/show_bug.cgi?id=63, но это всё равно не хуже того, что лежит сейчас в Сизифе.
Нашел в чем причина. Оказывается у меня завалялся kernel-source-madwifi от опытной сборки, с все собирается нормально, но работает, мягко говоря, грустно. Но есть одна заминка - сам проект madwifi находится в заброшеном состоянии, и вся жизнь бурлит в madwifi-ng. Сегодня-завтра я планирую погонвть драйвера madwifi-ng и залить их в Сизиф вместо старых.
В S/i перезалита исправленая сборка wpa_supplicant. У меня она собралась с kernel-source-madwifi имеющимся в Сизифе. Прошу заинтересованых лиц посмотреть. 2vsu: по-идее, мой патч таки решает проблему с IEEE80211_KEY_GROUP. По крайней мере у меня работает.
(In reply to comment #5) > 2vsu: по-идее, мой патч таки решает проблему с IEEE80211_KEY_GROUP. По крайней > мере у меня работает. Хм... и с каким драйвером madwifi это работает? Явно не с тем, который сейчас лежит в Сизифе (хотя возможно, что эта старая версия madwifi просто игнорирует полученный флаг 0x04, который для неё означает IEEE80211_KEY_SWCRYPT).
Именно с тем, что в Сизифе. Специально проверял, вручную устанавливая пакет через rpm, не доверяя apt'у
Скачал wpa_supplicant-0.4.7-alt1.i586.rpm из Сизифа - с ipw2200 1.0.8 работает. Однако в этой сборке исчезла поддержка выдачи отладочных сообщений (опция -d фактически игнорируется) - это так и надо? Ещё странности: - при каждом выполнении команды status (через wpa_cli) wpa_supplicant выдаёт сообщение: ioctl[SIOCGIFADDR]: Cannot assign requested address - после команды reassociate wpa_supplicant выдаёт несколько раз сообщение: sendmsg(CTRL_IFACE monitor): No such file or directory
(In reply to comment #8) > Скачал wpa_supplicant-0.4.7-alt1.i586.rpm из Сизифа - с ipw2200 1.0.8 работает. > Однако в этой сборке исчезла поддержка выдачи отладочных сообщений (опция -d > фактически игнорируется) - это так и надо? Да, сборка была сделана с отключеным дебагом. В новой сборке дебаг опять включен. > Ещё странности: > > - при каждом выполнении команды status (через wpa_cli) wpa_supplicant выдаёт > сообщение: > > ioctl[SIOCGIFADDR]: Cannot assign requested address > > - после команды reassociate wpa_supplicant выдаёт несколько раз сообщение: > > sendmsg(CTRL_IFACE monitor): No such file or directory в 0.4.8 вроде такого не наблюдается. По крайней мере с драйверами madwifi.