是否有终端命令来验证 Wifi 是否已启用?

是否有终端命令来验证 Wifi 是否已启用?

由于我的笔记本电脑没有无线网络 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

答案4

您可以使用 WICD。如果未安装,只需按键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

sudo apt-get install wicd-gtk

安装后,运行它即可查看连接性、连接到的接入点、属性、IP 设置等。

在此处输入图片描述

相关内容