1 问题描述
在右上角的WiFi图标上点击Enable WiFi
后也无法看到WiFi列表
2 问题分析
终端运行以下命令:
rfkill list all
如果见到以下输出:
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
则可以断定WiFi无法连接是因为WiFi被Hard blocked
了。
3 解决方案
移除ideapad_laptop
:
sudo modprobe -r ideapad_laptop
查看移除ideapad_laptop
之后的列表:
rfkill list all
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
移除之后就可以搜索到WiFi了,但是重启后会ideapad_laptop
会恢复,需要设置开机自动执行上述指令:
sudo gedit /etc/rc.local
在exit 0
前添加:
echo "123" |sudo modprobe -r ideapad_laptop
这样就可以每次都愉快地连接WiFi了。