我刚刚在我的 U 盘上安装了 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 扫描查找 WiFi 网络| grep SSID
SSID: MyNetworkName
使用wpa_passphrase MyNetworkName >> /etc/wpa_supplicant.conf生成 WPA/WPA2 配置文件
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 获取 IP
But nohing happens
Ping 命令:名称或服务未知
如果我在没有 -BI 的情况下运行 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 调用中,我会得到相同的错误,但没有“设备或资源忙”
我做错了什么?