Доброе время суток!
Наверняка туплю сутра, но не могу адаптировать инструкцию ttp://kooo-debian.blogspot.com/2009/03/hostapd-pci-wifi_26.html
В чем загвоздка? Моё ядро старое (меньше *.27) Потому compat-wireless-old.tar.bz2 использую. В остальном то же:
1)Компилим compat-wireless-old.tar.bz2
2) case NL80211_IFTYPE_AP:
case NL80211_IFTYPE_AP_VLAN:
case NL80211_IFTYPE_WDS:
return true;
найдены не были... первое что меня удивило О_о
3)Компилим и ставим libnl
./configure --prefix=/usr/lib
make && make install
4)hostapd
#cd hostap/hostapd
#cp defconfig .config
Коментируем строчку
CONFIG_DRIVER_HOSTAP=y
Раскомментируем следующие строчки:
CONFIG_DRIVER_NL80211=y
LIBNL=/usr/src/libnl-1.1
CFLAGS += -I$(LIBNL)/include
LIBS += -L$(LIBNL)/lib
Сделал make && make install.
##### hostapd configuration file ##############################################
interface=wlan0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=MyWiFi
hw_mode=g
channel=11
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
#macaddr_acl=1
#accept_mac_file=/etc/hostapd/accept
wpa=2
wpa_passphrase=pass12345
wpa_pairwise=CCMP
Остальное (фильтрацию и dhcp не делал.)
Наконец делаю /usr/local/bin/hostapd /etc/hostapd/hostapd.conf &
и получаю ошибки:
# /usr/local/bin/hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
ioctl[SIOCGIFFLAGS]: No such device
nl80211 driver initialization failed.
rmdir[ctrl_interface]: No such file or directory
Расскажите, где я ошибся?