![是否有终端命令来验证 Wifi 是否已启用?](https://linux22.com/image/846762/%E6%98%AF%E5%90%A6%E6%9C%89%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E6%9D%A5%E9%AA%8C%E8%AF%81%20Wifi%20%E6%98%AF%E5%90%A6%E5%B7%B2%E5%90%AF%E7%94%A8%EF%BC%9F.png)
由于我的笔记本电脑没有无线网络 LED 指示灯,我想知道是否有命令来验证它是打开还是关闭(我正在安装无线驱动程序,因此我无法通过查看时钟旁边的无线连接列表来判断它是打开还是关闭)
答案1
编辑:
nmcli
与之前的版本相比,变化很大(我使用的是 16.04)。请参阅下面的原始答案。
查看连接状态
$ nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
仅查看 wifi 状态
$ nmcli radio wifi
enabled
查看活动连接
$ nmcli connection show --active
NAME UUID TYPE DEVICE
VolCSe 5u6h4521-7k1p-20r3-3g4x-fg19his0j3s8 802-11-wireless wlp2s0
还有一些不错的补充,比如,获取可用的 wifi 网络信息,
$ nmcli device wifi
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
* VolCSe Infra 1 54 Mbit/s 73 ▂▄▆_ WPA2
Sach Infra 4 54 Mbit/s 55 ▂▄__ WPA1 WPA2
iKCP Infra 5 54 Mbit/s 24 ▂___ WPA2
TP-LINK_POCKET_3 Infra 1 54 Mbit/s 12 ▂___ WPA1 WPA2
笔记:我上面使用了虚构的 ssid 和 uuid 信息。
旧答案:
您可以将其nmcli
用于此目的。打开终端,在终端中输入,
nmcli nm
您将得到如下输出,
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected disabled disabled enabled disabled
请参阅第三和第四列,其中包含您感兴趣的信息。
如果你只想更具体地了解 wifi,那么请在终端中尝试,
nmcli nm wifi
它将仅显示 wifi 状态,
WIFI
disabled
答案2
rfkill list
这将显示被软件或硬件阻止的设备。在我的情况下,它没有被阻止并且 wifi 已打开:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
当驱动程序启动并运行时,使用以下命令,无线接口应该出现在列表中:
ifconfig
答案3
从 15.04 版(及更高版本,包括 16.04 LTS)开始,命令行命令已更改。在那里,您将使用:
⟫ nmcli radio
WIFI-HW WIFI WWAN-HW WWAN
enabled enabled enabled enabled
要不就
⟫ nmcli radio wifi
enabled