Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Wifi Access Point, rt2870usb, gentoo

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

darak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть адаптер на указанном чипе (TEW-664UB) и желание сделать из него AP.
Я так понял, что мне нужно смотреть на net-wireless/hostapd. Но инфа везде очень расплывчатая, какой еще софт нужен? так и не понял, нужно ли ставить и настраивать wpa_supplicant.  
Вобщем на текущий момент проблема такая - hostapd либо не стартует, либо не переключает карту в master мод.
 
hostapd собран в дебаге, иначе вообще ничего понятно не было.
 
Если использовать модуль rt2870sta (из staging drivers) то hostapd выдает

Код:
 
router ~ # /etc/init.d/hostapd start
 * Starting hostapd ...
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
rmdir[ctrl_interface]: No such file or directory
ELOOP: remaining socket: sock=4 eloop_data=0x9b22910 user_data=0x9b22aa8 handler=0x807c8d0
ELOOP: remaining socket: sock=6 eloop_data=0x9b24530 user_data=(nil) handler=0x8086100
 * start-stop-daemon: failed to start `/usr/sbin/hostapd'                 [ !! ]
 * ERROR: hostapd failed to start
 

 
Если использовать модули rt2800usb, rt2800lib, rt2x00usb, rt2x00lib то hostapd стартует и, вроде как, сеть поднимает, но iwconfig говорит, что карта в mod: Monitor.
 
/etc/conf.d/net

Код:
 
config_wlan0="192.168.12.1 netmask 255.255.255.0"
#config_wlan0="null"
channel_waln0="1"
#essid_wlan0="test"
mode_wlan0="master"
modules_wlan0="!iwconfig !wpa_supplicant"
 

 
/etc/hostapd/hostapd.conf

Код:
 
#/etc/hostapd/hostapd.conf
interface=wlan0
#bridge=br0
#driver=nl80211
#driver=hostapd
ssid=any
hw_mode=g
channel=2
wpa=3
wpa_passphrase=11111111111111
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=1
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=1
debug=1
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd-wlan0
ctrl_interface_group=0
accept_mac_file=/etc/hostapd/hostapd.accept
deny_mac_file=/etc/hostapd/hostapd.deny
 

 
lsusb
Bus 001 Device 002: ID 148f:2870 Ralink Technology, Corp. RT2870 Wireless Adapter
 
Есть вот такая тема с убунты http://ubuntuforums.org/archive/index.php/t-1666714.html
Кажется у них заработало, но я не очень понял, что они сделали. Возможно ядро мое неправильное.

Всего записей: 8 | Зарегистр. 03-01-2008 | Отправлено: 15:08 30-06-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
darak
Лог hostapd для второго случая (возможно на более чувствительном уровне, нежели «2») не помешает.
И я бы все-таки на вашем месте для начала попытался поднять нешифрованную сеть.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:49 30-06-2011 | Исправлено: ASE_DAG, 16:51 30-06-2011
darak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал получить более детальный лог (возможно делал что-то не так), выствил logger_syslog_level=4 и logger_stdout_level=4, заодно отключил шифрование (вроде).
Теперь сеть не поднимается и во втором случае =) причем даже со старым конфигом, вот лог

Код:
router ~ # hostapd -dd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
ctrl_interface_group=0
nl80211: Add own interface ifindex 7
nl80211: New interface mon.wlan0 created: ifindex=28
nl80211: Add own interface ifindex 28
Could not set interface mon.wlan0 flags: Operation not possible due to RF-kill
nl80211: Remove interface ifindex=28
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
rmdir[ctrl_interface]: No such file or directory
ELOOP: remaining socket: sock=4 eloop_data=0xa062900 user_data=0xa062a98 handler=0x807c8d0
ELOOP: remaining socket: sock=6 eloop_data=0xa064520 user_data=(nil) handler=0x8086100
 

 
Вот текущий конфиг

Код:
#/etc/hostapd/hostapd.conf
interface=wlan0
driver=nl80211
ssid=anaks-wifi
hw_mode=g
channel=2
rsn_pairwise=CCMP
macaddr_acl=0
#auth_algs=0
ignore_broadcast_ssid=1
logger_syslog=-1
logger_syslog_level=4
logger_stdout=-1
logger_stdout_level=4
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd-wlan0
ctrl_interface_group=0
accept_mac_file=/etc/hostapd/hostapd.accept
deny_mac_file=/etc/hostapd/hostapd.deny

Всего записей: 8 | Зарегистр. 03-01-2008 | Отправлено: 20:57 30-06-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
darak
> logger_stdout_level=4
Более подробные логи чем на втором уровне — на первом и нулевом, а не на третьем и четвертом. ;-)

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:04 30-06-2011
darak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fail =) ну да ладно, на 0 лог выглядит точно так же.

Всего записей: 8 | Зарегистр. 03-01-2008 | Отправлено: 21:56 30-06-2011
darak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пока небыло времени, забрасывал это дело. Щас решил сново заняться. Вобщем hostapd просто взял и завелся сразу на модулях rt2800usb, rt2x00usb. Мистика.
 
Теперь о проблемах: к AP ничего не может подключиться.
лог такой http://paste.org.ru/?qnk5g2
 
Конфиги взял у человека, у которого работает (хоть карта и другая), вот http://ompldr.org/vOWtkZg
 
ПС с WPA и без него - одно и тоже, аутентификация WPA проходит нормально

Всего записей: 8 | Зарегистр. 03-01-2008 | Отправлено: 15:32 21-07-2011 | Исправлено: darak, 15:34 21-07-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Wifi Access Point, rt2870usb, gentoo


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru