解决华硕电脑Ubuntu16.04连接不上wifi的问题
最近安装了Ubuntu16.04系统,但是发现以前可以连上的wifi现在却连不上了。经过一番搜索终于解决了,感谢各位大神,现在整理方法如下:
这里参考了/showthread.php?t=2181558和/quuqu/article/details/48785447
1.打开终端,检查网卡驱动
lspci -nnk | grep -A2 0280
看看是否有出现Kernel driver in use: ath9k,并记住ath9k(可能会有不同)。
2.检查asus_nb_wmi是否正常
lsmod | grep -e ath9k -e asus
注意要将ath9k改成自己的数字,看看是否有asus_nb_wmi,到这里我都是正常的。如果不对的话,可能要重新装网卡驱动,我还没试过这个。
3.使用rfkill list查看无线设备状态
rfkill list all
我的结果如下:
0:acer-wireless:Wireless LANSoft blocked:yesHard blocked:no1:phy0:Wireless LANSoft blocked:noHard blocked:no
soft block为软阻塞。
hard block为硬阻塞,可以尝试打开wifi的硬件开关解决。(华硕的是按fn+f2)
我的acer-wireless出现软阻塞。
根据网上的说法,这里的acer-wireless是多余的,我们可以删掉它。
4.删除acer-wireless
sudo rmmod acer-wmi
5.打开屏幕右上角的wifi尝试连接
这个时候发现,wifi可以打开了,但可能还是没有显示搜索到wifi。可以点连接到隐藏的wifi,输入一个已知的wifi名,就会出现搜索到的wifi了。
6.更改/etc/modprobe.d/blacklist.conf文件
但之前的设置是一次性的,每次开机后都要重新设置。为了不用一直设置,我们要改变开机设置。
先要获取root权限,
再
cd /etc/modprobe.dgedit blacklist.conf
在最后一行加上:
blacklist acer-wmi
最后保存
问题解决啦!
参考:
1]: /showthread.php?t=2181558
2]: /quuqu/article/details/48785447
3]: .cn/viewtopic.php?t=328097