On Sun, Feb 04, 2007 at 02:16:05AM +0300, "А. Китайкин" wrote: > Общий итог: WEP работает идеально. WPA не дееспособно. > > По-видимому, версия ipw2200 (1.0.6), имеющая место быть в > ALC30+bp, несколько старовата. В CHANGES свежего модуля из > Сизифа упомянуто очень много нового в части WPA. Сборку для > компакта не осилил, думаю, что проще утянуть все ядро. Блин. На http://ftp.altlinux.org/pub/people/vsu/3.0-updates-testing/ ещё с прошлого года лежит исправленный пакет wpa_supplicant - в версии из дистрибутива (wpa_supplicant-0.3.9-alt2) сломана работа как раз с драйверами ipw2x00 из того же дистрибутива (там приложен патч, меняющий интерфейс -Dipw для совместимости с более старыми версиями драйверов, но с версиями, фактически попавшими в дистрибутив, этот патч несовместим). Попробуйте установить эту версию - если она заработае нормально, я в конце концов попытаюсь засунуть её в updates (видимо, я так и забыл это сделать). Чтобы работал -Dwext, нужно обновлять ядро - проблема не столько в старом драйвере, сколько в устаревшей версии Wireless Extensions в ядре, общей для всех драйверов. Начиная с 2.6.14, будет работать -Dwext (а -Dipw работать перестанет). От версии драйвера это почти не зависит, за исключением того, что старые версии, скорее всего, просто не соберутся со слишком новым для них ядром. > Остается еще один, пока сугубо теоретический, и даже еще пока > не вопрос -- по совместному применению iwconfig и wpa_supplicant > в свете возможного наличия нескольких различных профилей. > Сложилось впечатление, что будучи запущеным, wpa_supplicant > не позволит уже использовать простое WEP-шифрование без > авторизации. Однако: он уже не выгружается сам, он отслеживает > перезапуск интерфейса и ifplugstatus, он затирает статические > preshared WEP-ключи, переданные в модуль с помощью iwconfig и не > предоставляет возможность указать правильные в wpa_supplicant.conf > Т.е. управление профилями WiFi он берет на себя, но управление > это не вполне адекватное? В примере wpa_supplicant.conf есть варианты настройки и для WEP, и вообще без шифрования: # Plaintext connection (no WPA, no IEEE 802.1X) network={ ssid="plaintext-test" key_mgmt=NONE } # Shared WEP key connection (no WPA, no IEEE 802.1X) network={ ssid="static-wep-test" key_mgmt=NONE wep_key0="abcde" wep_key1=0102030405 wep_key2="1234567890123" wep_tx_keyidx=0 priority=5 } # Shared WEP key connection (no WPA, no IEEE 802.1X) using Shared Key # IEEE 802.11 authentication network={ ssid="static-wep-test2" key_mgmt=NONE wep_key0="abcde" wep_key1=0102030405 wep_key2="1234567890123" wep_tx_keyidx=0 priority=5 auth_alg=SHARED }