解决华硕电脑Ubuntu16.04连接不上wifi的问题

解决华硕电脑Ubuntu16.04连接不上wifi的问题

最近安装了Ubuntu16.04系统,但是发现以前可以连上的wifi现在却连不上了。经过一番搜索终于解决了,感谢各位大神,现在整理方法如下:

这里参考了https://ubuntuforums.org/showthread.php?t=2181558和http://blog.csdn.net/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 LAN
        Soft blocked:yes
        Hard blocked:no
1:phy0:Wireless LAN
        Soft blocked:no
        Hard 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.d
gedit blacklist.conf

在最后一行加上:

blacklist acer-wmi

最后保存
问题解决啦!


参考:
1]: https://ubuntuforums.org/showthread.php?t=2181558
2]: http://blog.csdn.net/quuqu/article/details/48785447
3]: http://forum.ubuntu.org.cn/viewtopic.php?t=328097

你可能感兴趣的:(基础准备)