LINUX.ORG.RU

[hostapd][wi-fi][dwa-125][rt2870usb] Нестабильная работа программной точки доступа, прошу помочь


0

0

Купил «свисток», wi-fi usb-брелок D-link DWA-125, самый дешевый, что был в магазине, ибо жалко тратить бОльшую сумму ради того лишь, чтобы дома можно было с ноутбука доступ в сеть по воздуху иметь. Уже имея небольшой опыт в поднятии программной точки доступа, радостно принялся настраивать на десктопе hostapd, iptables и интерфейсы. Но радости довольно быстро пришел конец, ибо нарисовалась проблема, на решение которой я убил два вечера, но так и не победил.

Суть проблемы в том, что совершенно внезапно соединение обрывается, а точнее — перестают ходить пакеты, но само соединение продолжает существовать. Переподключаться приходится часто, очень раздражает, устанавливается соединение долго, секунд 30. При чем приходится перезапускать hostapd, а то на ноуте ошибки авторизации (wicd говорит «неверный пароль», но не всегда). В общем очень нестабильная работа. Скорость должна быть, как я понял (в режиме «g») 54 Мбит/c, на деле же было стабильно около 3 Мбайт/cек (24 Мбит?).

Поднять hostapd удается только с драйвером, идущим по умолчанию, то есть тем, что уже был в системе. Пока пытался разобраться, успешно собрал пакеты с модулем rt2870sta, rt3070sta и rt3070usb. Загружая официальный драйвер, я получаю интерфейс не wlan0, а ra0, а он в упор не желает вставать в master (как будто эту возможность производитель сам решил не включать, есть у меня такое подозрение...). Более того, hostapd не запускается с таким интерфейсом, ругаясь, что не может найти nl80211 (или что-то в таком духе).

Прошу помочь сделать точку доступа стабильной.

Подробности:

ядро 2.6.35-ARCH

ID 07d1:3c0d D-Link System DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT2870]

iwconfig: http://pastebin.com/v7gpRufx

/etc/hostapd/hostapd.conf: http://pastebin.com/eZr6vf91

Вывод hostapd сразу после запуска: http://pastebin.com/K76P4Dms

Вывод hostapd во время подключения с ноута: http://pastebin.com/amBdP41D

Вывод hostapd во время «сбоя» соединения, в какой именно момент (строка), не знаю: http://pastebin.com/4LVDXp8Q

ссылки по теме:

1. http://help.ubuntu.ru/wiki/wifi_ap 2. http://forum.ubuntu.ru/index.php?topic=108755.0;all

Попробуйте сначала бакпорты накатить. У рылотека под свистки несколько раз уже в дефолтных ядрах шли кривые драйвера - даже клиентом нормально не работали.

Vit ★★★★★ ()
Ответ на: комментарий от Vit

В арче - бэкпорты? Разбираясь с проблемой, я несколько раз натыкался на это слово, но оно употреблялоь в контексте убунтовских репозиториев. У меня Archlinux

leonder ()
Ответ на: комментарий от leonder

Сорри, проглядел, насчет арча не подскажу.

Vit ★★★★★ ()

Если дрова из аур, то хз

Попробуй те, что рекомендует сам д-линк, поправь пакаджбилд. Всё таки чип одно, а конкретная реализация другое.

ftp://dlink:dlink@www.dlinkla.com/pub/drivers/DWA-125

wget ftp://dlink:dlink@www.dlinkla.com/pub/drivers/DWA-125/DRIVER_LINUX_DWA-125_STA_v2.1.2.0.tar.gz

http://www.vivaolinux.com.br/topico/Rede-Wireless/Dlink-DWA-125

kraftello ★★★★★ ()

лог hostapd сразу после первой (успешной) авторизации: http://pastebin.com/DfnDtEp3

во время неадекватно якобы «неверного пароля»:

mgmt::auth
authentication: STA=00:26:82:48:cd:c2 auth_alg=0 auth_transaction=1 status_code=0 wep=0
wlan0: STA 00:26:82:48:cd:c2 IEEE 802.11: authentication OK (open system)
wlan0: STA 00:26:82:48:cd:c2 MLME: MLME-AUTHENTICATE.indication(00:26:82:48:cd:c2, OPEN_SYSTEM)
wlan0: STA 00:26:82:48:cd:c2 MLME: MLME-DELETEKEYS.request(00:26:82:48:cd:c2)
authentication reply: STA=00:26:82:48:cd:c2 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)

leonder ()

В сети

Только проблемы с hostapd для dwa-125 без решения. Походу багрепорт писать надо.

kraftello ★★★★★ ()

Сдал обратно в магазин, куплю другую

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

Скоро в этот самый магазин должен произойти завоз нового товара, расширится ассортимент, в том числе usb wi-fi брелоков - куплю другой. Всвязи с этим просьба помощи изменяется на: «Посоветуйте недорогой USB Wi-fi брелок, 100% умеющий хорошо работать точкой доступа (master mode, hostapd)».

З.Ы. А что, на ЛОРе нельзя разве свои «темы» редактировать?

leonder ()
Ответ на: Сдал обратно в магазин, куплю другую от leonder

Re: Сдал обратно в магазин, куплю другую

Правильное решение. Я прежде чем железку брать, смотрю FCC ID девайса, по ней маркировку чипа (внутреннее фото девайса нахожу через http://www.fcc.gov/oet/ea/fccid/), а по маркировке google.com/linux расскажет всё о работоспособности и подводных камнях. Причём в магаз идти не надо. На сайте никса на фото хорошо ID виден.

kraftello ★★★★★ ()
Ответ на: Сдал обратно в магазин, куплю другую от leonder

Re: Сдал обратно в магазин, куплю другую

http://www.fcc.gov/oet/ea/fccid/ Смотришь ID железки - внутреннее фото, на ней маркировка чипа. Google.com/linux расскажет о поддержке. Можно посмотреть на фото в nix.ru. Там хорошо ID виден.

kraftello ★★★★★ ()
Ответ на: комментарий от inoremap

попробуй TP-Link TL-WN821N [0cf3:1002]

Спасибо! В прайс-листе того магазина числится, но в наличии нет. Заказал. Стоит уже не 540, как сабж, а 940, но надеюсь, оно того действительно стоит.

leonder ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.