Linux 系统用着用着突然发现电脑上的 WiFi 图标不见了,电脑无法连接到无线网。这可急坏了,找遍设置也没找到哪里可以重新打开无线网,感觉就像是凭空消失了一样。折腾了一天,终于把无线网络恢复正常了。
这篇文章就来梳理一下在 Linux 上修复无线网络的一些简单常用的操作。
首先,CTRL + ALT + T 打开 bash,我们可以使用 rfkill 命令查看无线设备的状态。
$> rfkill list
# 正常情况应该显示如下内容
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
- 注:
rfkill是一个内核级的无线设备管理工具,意为 radio frequency kill 。
- 如果无线网络设备(Wireless LAN)显示
Soft blocked: yes,即软阻塞,通常原因是软件层面关闭了无线网络。笔记本电脑可以看看是否误触到了飞行模式按键,导致无线网络被关闭。飞行模式按键通常是Fn + F12或Fn + INSERT。rfkill也提供了如下命令来解除软阻塞:
$> rfkill unblock wlan #解除无线网络的软阻塞
- 如果显示
Hard blocked: yes,即硬阻塞,通常原因是网卡或网卡驱动损坏,网卡损坏的几率相对较小,可以尝试重新安装驱动是否能够解决问题。使用lspci指令查看电脑网卡的型号,然后从网上下载对应型号的网卡驱动进行编译安装。
lspci | grep Ethernet

本文介绍了在Linux系统中遇到无线网络图标消失,无法连接WiFi的问题时,如何通过检查无线设备状态、解除软硬阻塞、开启无线网卡及重启网络服务等步骤来修复网络。主要涉及命令行工具iwconfig、rfkill、ifconfig和systemctl。
最低0.47元/天 解锁文章

4213

被折叠的 条评论
为什么被折叠?



