При настройке wifi-интерфейса список пунктов меню "Шифрование" состоит из двух или трёх пустых пунктов; наблюдается на разных драйверах при использовании WPA2 (также в Desktop 4.1, 5.0a20090213).
У меня, увы, сейчас нет ничего под рукой, на чем можно тестировать этот модуль... Эти самые меню строятся по результатам следующих команд: supplicant_request <interface> get_capability key_mgmt supplicant_request <interface> get_capability eap Это хоть работает?
жаль, жаль - неужели нет ни одной завалящей wifi-карточки или хотя бы внешней usb-примочки? правда, еще точка доступа потребуется.. ;) у меня вот такое творится: Поле "Шифрование" не заполняется ничем (пустой список выбора всегда). при этом, когда модуль net-wifi открыт (запущен), то каждые 3 секунды (измерял) у сети запрашивается сначала статус: (это снято в момент, когда подключен, но то же запрашивается постоянно) STATUS bssid=(тут оно) ssid=(тут оно) id=0 pairwise_cipher=TKIP group_cipher=TKIP key_mgmt=WPA-PSK wpa_state=COMPLETED ip_address=192.168.1.223 и потом еще GET_NETWORK 0 ssid "(тут оно)" GET_NETWORK 0 pairwise TKIP GET_NETWORK 0 key_mgmt WPA-PSK GET_NETWORK 0 proto WPA внимание, вопросы ;) 1. почему это в любом случае (подключен, нет) запрашивается каждые 3 секунды? я думаю, что если статус completed, то нет смысла постоянно теребить интерфейс. 2. данные для пустого поля запрашиваются, успешно получаются, но тот выпадающий список "шифрование" никогда не заполняется. почему? проблема где-то в разборе полученного.
(В ответ на комментарий №1) > У меня, увы, сейчас нет ничего под рукой, на чем можно тестировать этот > модуль... У sem@, рядом с тобой сидящего, должна быть USB-шная хрень для WiFi. Правда, она чего-то там не умеет по части шифрования, но WEP точно сделать можно.
(In reply to comment #1) > Эти самые меню строятся по результатам следующих команд: > supplicant_request <interface> get_capability key_mgmt > supplicant_request <interface> get_capability eap > Это хоть работает? root@pad ~ # supplicant_request eth1 get_capability key_mgmt zsh: command not found: supplicant_request Добавляй зависимость :-)
Прошу прощения, я случайно всех запутал: supplicant_request -- это функция внутри бакенда.
Вообще, в связи со всей кучей повешенных багов на alterator-net-wifi, надо будет мне за него засесть, видимо. Раз уж нашлись желающие пообсуждать, как все должно быть "правильно". Но, к сожалению, в ближайшую неделю я буду совсем недоступен, а потом еще неделю - слабодоступен.
что такое пара недель по сравнению с годами, которые он будет жить? ;) в принципе-то он почти рабочий, при наличии хорошего драйвера и в правильной фазе луны даже работает ;) но с первого взгляда пугает. а вот если разобраться и часть сделать вручную.. ;)
Сегодня все основательно почистил, собрал 0.7-alt1. Существенное улучшение -- более правильная перенастройка странно сконфигурированных интерфейсов, причем единожды, в начале работы. У меня с некоторыми двумя карточками вполне работает. Поглядите пожалуйста, не сломал ли я что-то еще. А я -- поломал и уехал :) Приеду - буду копать дальше, если будет понятно что.
версия 0.7 - по кнопке "настройка беспроводной сети" стал запускаться медленнее (с виду :) поле "шифрование" (encryption) работает неверно. для сети в которой только tkip 00:18:39:3a:c0:90 2437 237 [WPA-PSK-TKIP] 4312 и для любой другой предлагается выбрать в выпадающем списке только вариант CCMP. соотв, если его выбрать - то аутентификации не происходит. происходит только если оставить пустым. при этом ответ никакого CCMP не выдает: >get_network 2 pairwise TKIP
(In reply to comment #8) > А я -- поломал и уехал :) Приеду - буду копать дальше, если будет понятно что. Вот спасибо :) Пришлось купить домой точку, буду копать дальше, если будет понятно, что. Из запомнившегося -- парсер wpa_supplicant.conf точно битый, у меня при (неудачной) попытке подобрать наличную конфигурацию в имя сети влетело слово pairwise.