使用 Linux CLI 对 Open Wifi 进行身份验证失败(原因 = 3)

使用 Linux CLI 对 Open Wifi 进行身份验证失败(原因 = 3)

我正在运行 Ubuntu 12.04 LTS,并尝试了以下操作...我插入了 Netgear WNA-1100 USB 棒并用于/etc/init.d/network-manager stop禁用 NetworkManager,因为它会干扰iwconfig

sudo ip link set down dev wlan1
sudo iwconfig wlan1 mode Managed
sudo iwconfig wlan1 key open
sudo iwconfig wlan1 channel auto
sudo iwconfig wlan1 essid PacificInn
sudo ip link set up dev wlan1
sudo iwconfig wlan1
sudo dhclient wlan1

最初,该卡与 AP 关联(输出自dmesg):

[ 2261.592909] wlan1: authenticate with 00:0f:61:8d:06:80 (try 1)
[ 2261.594710] wlan1: associate with 00:0f:61:8d:06:80 (try 1)
[ 2261.598406] wlan1: RX AssocResp from 00:0f:61:8d:06:80 (capab=0xc21 status=0 
    aid=1)

然后它迅速分离:

[ 2261.604312] wlan1: disassociating from 00:0f:61:8d:06:80 by local choice 
   (reason=3)

原因 3 与身份验证有关,但此 AP打开,并且我的配置指定打开身份验证。为什么我的 wifi 卡断开了关联?

答案1

经过多次尝试后,我发现 正在wpa_supplicant后台运行,并在我进行身份验证后立即终止连接。 在我终止 之后wpa_supplicant,我就可以毫无问题地加入 wifi AP 了。

相关内容