2

我正在研究 beaglebone black,试图集成使用 atheros 驱动程序的 TP 链接 TL-WN721N Wifi 加密狗。我正在使用带有 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

您能为这个问题提出任何解决方案吗?

4

2 回答 2

1

不!不要 Ctrl+C 来终止 wpa_supplicant,它是那里的守护进程,可以帮助您保持与 AP 的连接并与 AP 交换新密钥。尝试使用 -B 运行 wpa_supplicant 以使其在后台运行。

您也可以考虑添加控制接口并通过 wpa-cli 控制它。

于 2014-03-03T08:47:09.030 回答
0

lsusb 找到您的 USB 客户端。然后,更新您的系统。使用 apt-cache 搜索“您的 USB 客户端”。如果你得到一个读数,回来找我。哦,您需要为您的 BBB 提供 5V 插孔而不是 USB 到计算机。

赛斯

于 2017-05-31T01:49:50.533 回答