我使用 dkms 编译并安装了 USB-N13 wifi 驱动程序。WiFi 一切正常,我还成功升级了一次内核(3.2.0-24)。从内核版本 3.2.0-25(以及最近的 3.2.0-26)开始,我的 wifi 卡无法连接到我的 AP。
iwconfig 输出如下:
ra0 Ralink STA ESSID:"11n-AP" Nickname:"RT2870STA"
Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s
RTS thr:off Fragment thr:off
Link Quality=10/100 Signal level:0 dBm Noise level:0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
我的 /etc/network/interfaces 文件如下:
#WiFi network Card
auto ra0
iface ra0 inet dhcp
wpa-ssid <myNetrowk>
wpa-psk <myPassword>
更新 1:我完全忘了说,我重启系统 4-5 次后,Wifi 又开始工作了。我想知道我应该从哪里开始寻找问题,因为这种行为是不可接受的。
答案1
您必须重建卡的驱动程序模块。方法如下:
您的适配器配有 Ralink RT2870 芯片组。您可以从本网站. 将它们保存到您的下载文件夹(默认):
使用 打开终端
Ctrl-Alt-T
,然后逐行粘贴以下内容:sudo apt-get 安装 linux-headers-$(uname -r) build-essential cd 下载 tar-xaf 2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2 光盘 2010_0709_RT2870_Linux_STA_v2.4.0.1 WPA1=HAS_WPA_SUPPLICANT WPA2=HAS_NATIVE_WPA_SUPPLICANT sed -i -e “s/$WPA1=n/$WPA1=y/g” -e “s/$WPA2=n/$WPA2=y/g” os/linux/config.mk sudo make && sudo make install && sudo make clean 光盘 ..
重新启动,希望您的无线连接能够正常工作!
然后打开文件管理器中的下载文件夹并删除下载的 Ralink 文件/文件夹。