Ubuntu16.04连不上网,求助
1个回答
展开全部
1.打开终端,检查网卡驱动
lspci -nnk | grep -A2 02801
看看是否有出现Kernel driver in use: ath9k,并记住ath9k(可能会有不同)。
2.检查asus_nb_wmi是否正常
lsmod | grep -e ath9k -e asus1
注意要将ath9k改成自己的数字,看看是否有asus_nb_wmi,到这里我都是正常的。如果不对的话,可能要重新装网卡驱动,我还没试过这个。
3.使用rfkill list查看无线设备状态
rfkill list all1
我的结果如下:
0:acer-wireless:Wireless LAN
Soft blocked:yes
Hard blocked:no
1:phy0:Wireless LAN
Soft blocked:no
Hard blocked:no123456
soft block为软阻塞。
hard block为硬阻塞,可以尝试打开wifi的硬件开关解决。(华硕的是按fn+f2)
我的acer-wireless出现软阻塞。
根据网上的说法,这里的acer-wireless是多余的,我们可以删掉它。
4.删除acer-wireless
sudo rmmod acer-wmi1
5.打开屏幕右上角的wifi尝试连接
这个时候发现,wifi可以打开了,但可能还是没有显示搜索到wifi。可以点连接到隐藏的wifi,输入一个已知的wifi名,就会出现搜索到的wifi了。
6.更改/etc/modprobe.d/blacklist.conf文件
但之前的设置是一次性的,每次开机后都要重新设置。为了不用一直设置,我们要改变开机设置。
先要获取root权限,
再
cd /etc/modprobe.d
gedit blacklist.conf12
在最后一行加上:
blacklist acer-wmi1
最后保存
问题解决啦!
lspci -nnk | grep -A2 02801
看看是否有出现Kernel driver in use: ath9k,并记住ath9k(可能会有不同)。
2.检查asus_nb_wmi是否正常
lsmod | grep -e ath9k -e asus1
注意要将ath9k改成自己的数字,看看是否有asus_nb_wmi,到这里我都是正常的。如果不对的话,可能要重新装网卡驱动,我还没试过这个。
3.使用rfkill list查看无线设备状态
rfkill list all1
我的结果如下:
0:acer-wireless:Wireless LAN
Soft blocked:yes
Hard blocked:no
1:phy0:Wireless LAN
Soft blocked:no
Hard blocked:no123456
soft block为软阻塞。
hard block为硬阻塞,可以尝试打开wifi的硬件开关解决。(华硕的是按fn+f2)
我的acer-wireless出现软阻塞。
根据网上的说法,这里的acer-wireless是多余的,我们可以删掉它。
4.删除acer-wireless
sudo rmmod acer-wmi1
5.打开屏幕右上角的wifi尝试连接
这个时候发现,wifi可以打开了,但可能还是没有显示搜索到wifi。可以点连接到隐藏的wifi,输入一个已知的wifi名,就会出现搜索到的wifi了。
6.更改/etc/modprobe.d/blacklist.conf文件
但之前的设置是一次性的,每次开机后都要重新设置。为了不用一直设置,我们要改变开机设置。
先要获取root权限,
再
cd /etc/modprobe.d
gedit blacklist.conf12
在最后一行加上:
blacklist acer-wmi1
最后保存
问题解决啦!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询