| Summary: | отсутствует текст пунктов выпадающего меню "шифрование" | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
| Component: | alterator-net-wifi | Assignee: | Vladislav Zavjalov <slazav> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | combr, ktirf, sem, slazav, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Michael Shigorin
2009-02-18 16:47:34 MSK
У меня, увы, сейчас нет ничего под рукой, на чем можно тестировать этот модуль... Эти самые меню строятся по результатам следующих команд: 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. |