我正在研究 beaglebone black,尝试集成使用 atheros 驱动程序的 TP link TL-WN721N Wifi dongle。 我正在使用带有 ti-sitara rootfs 的 linux 3.2 内核
问题是何时输入命令
wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
显示成功初始化wpa_supplicant
但它卡在那里,我必须按 ctrl+c 才能退出,之后我就给了
ifup wlan0
回应是
Sending discover...
Sending discover...
Sending discover...
No lease, failing
在此之后,我重复了 wpa_supplicant 的步骤,这次它也被卡住了,当我给出
ifup wlan0
这次获得了IP并且能够ping通..............
当我尝试连接任何其他 wifi 网络时,这个循环似乎会重复 即:wpa_supplicant 卡住了两次,并且在第二次尝试 ifup wlan0 时,只有我能够获取 IP
这是我的 /etc/wpa_supplicat.conf 文件
网络={
ssid="UTStarcom" #psk="123force" psk=44d83e5c96bd39f47b54625d80b80c79d5b14430d424fdf6636365901b01ab14
}
和我的/etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.2.30 netmask 255.255.255.0 gateway 192.168.2.1 allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-driver wext wpa-conf /etc/wpa_supplicant.conf
您能为这个问题提出任何解决方案吗?
不!不要按 Ctrl+C 来终止 wpa_supplicant,它是一个守护进程,可帮助您保持与 AP 的连接并与 AP 交换新密钥。尝试使用 -B 运行 wpa_supplicant 以使其在后台运行。
您也可以考虑添加控制界面并通过wpa-cli进行控制。
lsusb 找到您的 USB 客户端。然后,更新您的系统。使用 apt-cache 搜索“您的 USB 客户端”。如果你得到了读数,请回复我。哦,您需要为 BBB 提供 5V 插孔,而不是连接计算机的 USB。
赛斯