由于我的笔记本电脑没有无线网络LED指示灯,因此我想知道是否有命令来验证它是否已打开(或关闭)(我正在安装无线驱动程序,因此无法确定它是打开还是关闭状态)。通过查看时钟旁边的无线连接列表)
由于我的笔记本电脑没有无线网络LED指示灯,因此我想知道是否有命令来验证它是否已打开(或关闭)(我正在安装无线驱动程序,因此无法确定它是打开还是关闭状态)。通过查看时钟旁边的无线连接列表)
Answers:
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
nmcli nm wifi on
启用和nmcli nm wifi off
禁用
WIFI unknown
。我可以使用sudo rfkill block wifi
和sudo rfkill unblock wifi
代替,如所描述这里。请注意,我的计算机很旧,因此可能是计算机network-manager
无法识别我的硬件。另外,操作系统是Ubuntu 12.04。
rfkill list
这将显示被软件或硬件阻止的设备。就我而言,它没有被阻止并且wifi开启了:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
驱动程序启动并运行后,使用以下命令时,无线接口应显示在列表中:
ifconfig
Soft blocked: no
即使我的WiFi已关闭(尽管已启用硬件),它也会显示。
就我而言,我使用以下命令,如果启用了wifi,则输出为1,否则为0。您可以尝试并祝您好运。
nmcli r wifi | grep enabled | grep -v not | wc -l
您可以使用WICD。如果尚未安装,则只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令:
sudo apt-get install wicd-gtk
安装完成后,运行它以查看连接性,已连接的访问点,属性,IP设置等。
nm-tool
不再存在。仅供参考。
可以使用ip address
或ip addr
命令,而不是稍稍过时ifconfig
。如果知道接口设备的名称,则可以使用ip addr show <device name>
。这是一个示例(注意state UP
部分,禁用界面显示为DOWN
):
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d0:53:49:3d:53:fd brd ff:ff:ff:ff:ff:ff
inet 192.168.0.2/24 brd 192.168.0.255 scope global dynamic wlan7
valid_lft 86183sec preferred_lft 86183sec
inet6 fe80::439:869d:d6ed:c983/64 scope link
valid_lft forever preferred_lft forever