![如何使用 wl.ko 专有驱动程序使 WPA2 连接正常工作?](https://linux22.com/image/1115995/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20wl.ko%20%E4%B8%93%E6%9C%89%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%BD%BF%20WPA2%20%E8%BF%9E%E6%8E%A5%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
一段时间以来,我一直在使用本地 WPE wi-fi,它只需使用 iwconfig 进行管理,在启动时使用以下命令行:
sudo modprobe wl && sudo ifconfig eth1 up && sudo iwconfig eth1 essid <my_network_name> && sudo dhclient eth1
然而,情况已经发生了变化,现在我需要使用 WPA-2 类型的连接
为了实现这一目标,我下载并安装了 Wicd 网络管理器,它在我执行以下操作后开始检测连接:
sudo modprobe wl && sudo ifconfig eth1 up
问题是,尽管它可以很好地连接到 WPE,但它完全无法与 WPA-2 兼容:当我输入 WPA-2 连接的“属性”时,我无法保存我输入的任何密钥,而且“取消”或“确定”按钮似乎也不起作用
最后,我尝试阅读手册并配置 /etc/network/interfaces,内容如下:
iface eth1 inet dhcp
wpa-driver wext
wpa-ssid <my_wifi_name>
wpa-ap scan 1
wpa-proto RSN
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk <my_pass_HEX>
auto eth1
我之前已经评论过我所写的内容:
auto lo
iface lo inet loopback
遗憾的是,当我的系统加载时,启动时需要几分钟来配置网络,最终没有成功
因此,既然运行良好的 Wicd 管理器是最好的选择,我很乐意使用任何可能的方法来再次上网。
我正在运行 Linux Mint 14 Nadia 内核 3.9.3
答案1
首先,回送条目必须包括。我建议使用这个 /etc/network/interfaces 文件:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
wpa-ssid <my_wifi_name>
wpa-psk <my_pass_HEX>
现在让系统重新读取并使用更改:
sudo ifdown eth1 && sudo ifup -v eth1
'-v' 表示详细;将提供一些附加信息来显示尝试连接时发生的情况。
现在启动时可以连接吗?
答案2
为了使 wl 在启动时加载,请将其添加到 /etc/modules:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
loop
lp
rtc
wl
还要检查 /etc/modprobe.d/blacklist.conf,以确保它没有被列入黑名单,从而防止它按预期在启动时加载。