rt2870usb и WIFI access point [SOLVED]
Есть адаптер на указанном чипе (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
Кажется у них заработало, но я не очень понял, что они сделали. Возможно ядро мое неправильное.
- Для комментирования войдите или зарегистрируйтесь
ну там же все
ну там же все написано
ну и что это за working
ну и что это за working configuration from another card ?
Вода там написана. Как видно, кстати, из первого поста - я отключал rt2870sta, пробовал через него и не через него. firmware, само собой, ковырял, иначе второй вариант невозможен.
Ах, да, кстати, вот что там написано:
I tried to set up the access point without success. Operations I did:
Моя пытаться поднять АП безуспешно. Вот что моя делать:..
Ну это я так, придираюсь =(
Вроде заработало, наполовину.
Пока небыло времени, забрасывал это дело. Щас решил сново заняться. Вобщем hostapd просто взял и завелся сразу на модулях rt2800usb, rt2x00usb. Мистика.
Теперь о проблемах: к AP ничего не может подключиться.
лог такой http://paste.org.ru/?qnk5g2
Конфиги взял у человека, у которого работает (хоть карта и другая), вот http://ompldr.org/vOWtkZg
PS max362 спасибо за ссылку, немного помогло =)
Проблема
Проблема решена
http://gentoo.ru/node/23645