Моя беспроводная карта на основе prism2 подключена к адаптеру PCMCIA. В Lucid это работало с orinoco_cs, или, по крайней мере, именно так оно и происходит, когда я загружаю Maverick с ядром Lucid. Однако ядро Maverick выдает сообщение об отключении orinoco_cs для карт Prism2, потому что драйвер hostap предположительно поддерживает их лучше.
Похоже, что драйвер hostap загружается, и я получаю два устройства, отвечающие на iwconfig, с именами wifi0 и wlan2. Однако они не будут подключаться к точке доступа.
Я использую ручную настройку через /etc/network/interfaces
и командную строку. В какой-то момент, когда интерфейс был недоступен, я увидел сообщение iwconfig, что wlan2 действительно подключился к точке доступа, но когда я запустил ifup wlan2
, он отключился от точки доступа, и скорость изменилась на 2M. Ключ шифрования в файле интерфейсов тот же, который я дал в командной строке iwconfig. Дальнейшее тыкание командной строки, похоже, не связывало вещи.
Чего мне не хватает?
Я установил hostap-utils. Само по себе этого было недостаточно. Затем я сделал следующее:
(a) Изменил файл интерфейсов, чтобы использовать некоторые команды hostap_utils вместо некоторых записей, связанных с iwconfig.
auto wlan2 iface wlan2 inet static address desired ip netmask 255.255.255.0 gateway desired gateway address wireless-essid my network id # wireless-mode managed # wireless-key my network key # wireless-rate 11M up prism2_param wlan2 oper_rates 15 up prism2_param wlan2 ap_auth_algs 2 up hostap_crypt_conf wlan2 ff:ff:ff:ff:ff:ff WEP my network key
(b) hostap_cs создавал два сетевых устройства, которые были не совсем независимы. В файле интерфейсов у меня были настройки только для одного из них. Из /var/log/daemon.log
похоже, что NetworkManager пытается претендовать на другое. Я добавил запись для него, перезагрузился, и теперь сеть, кажется, в порядке.