k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

k001 [userpic]
wpa_supplicant suxx

Как я уже писал, тут в отеле интернет платный (12 баксов в день, да и то не в день, а до следующего полудня), но ловится какой-то FreeDowntownWiFi.

Так вот, я вчера ужасные проблемы с ним имел, то и дело интерфейс опускается, а потом dhcp клиент долго не может получить снова IP. Я его и так, и эдак, и к окну уже пересел, но, в общем, имел интернет кусками по 10 минут.

А сегодня попробовал не использовать wpa_supplicant, а просто засетапить всё через iwconfig, благо в Генту переключение с одной схемы на другую -- это редактирование пары строчек в конфиге.

И вот я уже сижу час, а интернет ни разу не отваливается!

Из чего делаю вывод, что wpa_supplicant -- редкостная дрянь. Ну или в Gentoo он какой-то кривой. Рекомендация -- по возможности (если точки доступа открытые) им не пользоваться.

PS про NetworkManager я знаю, если что.

Comments

самое время узнать о wicd - самая кошерная утилита для настройки Wireless/LAN на ноуте.

http://wicd.sourceforge.net/

Странный он какой-то. Ну или я тупой. Я понимаю, что тут сложный очень энвайромент, я хожу туда-сюда, точки доступа всегда разные, иногда плохая связь и так далее, но всё же, всё же.

1. Preferred ESSIDs указать нельзя, можно только конкретные AP, поставив галочку «Automatically connect» (а если их много с одним ESSID и мне нужна любая ближайшая?)

2. Опции к dhcpcd/dhclient/whatever задать нельзя, пришлось редактировать /etc/dhcpcd.conf (на предмет -L, он же noipv4ll).

3. Не дождавшись, пока случится спаривание c AP, начинает запускать dhcp клиента.

4. В строке статуса пишет какую-то ерунду временами (ESSID старой AP, к которой я час назад подключался.

Вообще меня вполне устраивает из команд-лайна набирать что-то вроде
iwlist eth1 scan
iwconfig eth1 essid XXX
dhcpcd -d -d -L eth1

Конечно, хорошо, когда для этого есть ГУЙ, но если он так работает, как я выше описал — то он не вполне годен. Нет, конечно, иногда работает…

Я как-то вынужденно сидел на газоне под окном собственной квартиры, и не мог подцепиться к своей же точке. Помогло ручное (iwconfig'ом) поднятие txpower.

Специфический он, этот wpa_supplicant. Вроде штука полезная, но чтобы он нормально работал, мы с ним очень много (censored). У нас работает, тем не менее. Но можно отключить. Одной строчкой в конфиге :)