Имеем:
Debian SID 2.6.24-1-686 #1 SMP Sat Apr 19 00:37:55 UTC 2008 i686 GNU/Linux
wifi: Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Для работы с данной карточкой использую ndiswrapper.
wpasupplicant 0.6.3-1
ifupdown 0.6.8+nmu1
Пытаюсь настроить автоматический запуск wifi-интерфейса c WPA-авторизацией на AP (Acorp WR-G) при помощи ifupdown-скриптов.
При этом используются следующие конф. файлы:
/etc/network/interfaces
Код:
# The loopback network interface
auto lo
# The ethernet interface
allow-hotplug wlan0
# The wireless interface
allow-hotplug wlan1
iface lo inet loopback
iface wlan0 inet static
address 192.168.23.101
netmask 255.255.255.0
broadcast 192.168.23.255
gateway 192.168.23.141
mtu 1468
iface wlan1 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
Код:
# WPA-PSK/TKIP
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=dialout
ap_scan=1
fast_reauth=1
eapol_version=1
network={
ssid="Acorp WR-G Wireless LAN"
bssid=00:02:72:67:e4:50
key_mgmt=WPA-PSK
proto=WPA
pairwise=CCMP TKIP
group=CCMP TKIP
psk="secret"
priority=5
}
Установка соединения вручную проходит успешно (собственно с него и пишу):
Код:
unico-fujitsu:/etc/network# wpa_supplicant -i wlan1 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
unico-fujitsu:/etc/network# dhclient wlan1
There is already a pid file /var/run/dhclient.pid with pid 4739
removed stale PID file
Internet Systems Consortium DHCP Client V3.1.0
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan1/00:16:44:19:7d:df
Sending on LPF/wlan1/00:16:44:19:7d:df
Sending on Socket/fallback
DHCPREQUEST on wlan1 to 255.255.255.255 port 67
DHCPACK from 192.168.1.254
bound to 192.168.1.100 -- renewal in 401558 seconds.
но, при попытке выполнить тоже самое с при помощи ifup получаю непонятные грабли:
Код:
/etc/network# ifup wlan1
Internet Systems Consortium DHCP Client V3.1.0
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/wlan1/00:16:44:19:7d:df
Sending on LPF/wlan1/00:16:44:19:7d:df
Sending on Socket/fallback
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan1 to 255.255.255.255 port 67 interval 4
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
При этом в логах точки видны сообщения вида:
Код:
Jun 17 00:55:10 wlan0: WPA-TKIP PSK authentication in progress...
Jun 17 00:55:13 wlan0: A STA is rejected by 802.1x daemon - 00:16:44:19:7D:DF
То есть - debian и AP не могут договориться о механизме авторизации.
Попытки использовать строчку ручного запуска в
pre-up ничего не дают и приводят к указанному выше плачевному результату.
Если кто-то сталкивался с подобным или знает в какую сторону копать подскажите пожалуйста ибо всю глову уже сломал.