我刚刚在我的USB记忆棒上安装了CentOS 7 [Kernel 3.10.0-514]。
操作系统运行正常,但我的 Broadcom 43227 无线网卡出现了问题。
我下载了驱动程序,修补了它,根据这里的指令改变了一些代码:https://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom经过多次尝试后终于进行了编译,并在将驱动程序模块加载到内核后将其打开。
现在我需要连接到我的Wi-Fi。
我想做什么:
使用 iw dev 获取无线接口名称:
phy#0
Interface wlp2s0
使用 iw wlp2s0 scan |扫描查找WiFi网络grep SSID
SSID: MyNetworkName
使用 wpa_passphrase MyNetworkName>>生成WPA / WPA2配置文件/etc/wpa_supplicant.conf
MyNetworkPassword
使用 wpa_supplicant -B -D wext -i wlp2s0 -c /etc/wpa_supplicant.conf
连接到WPA / WPA2 WiFi网络Successfylly initialized wpa_supplicant
[and in some cases after few minutes]
ERROR @wl_cfg80211_scan: WLC_SCAN error (-22)
使用 dhclient wlp2s0
使用dhclient获取IPBut nohing happens
Ping命令:名称或sarvice未知
如果我在没有-B的情况下运行wpa_supplicant,我会遇到一些重复错误:
Device or resource busy
wlp2s0: Failed to initiate AP scan
wlp2s0: Trying to associate with [MAC] (SSID='MyNetName' freq=2462 MHz)
Operation not supported
wlp2s0: Association request to the driver failed
....
如果我将-D nl80211添加到wpa_supplicant调用,我会在没有“设备或资源忙”的情况下得到相同的错误
我做错了什么?