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
Кажется у них заработало, но я не очень понял, что они сделали. Возможно ядро мое неправильное.

ну там же все

ну там же все написано

Цитата:
I tried to set up the access point without success. Operations I did:
- blacklisted rt2870sta
- copy rt2870.bin from the 2870sta package driver to /lib/firmware
- configure hostap with a working configuration from another card (wpa/psk)

ну и что это за 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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".