检查连接的Wi-Fi网络的安全模式


8

如何使用命令行界面检查连接的Wi-Fi网络的安全模式?

我想知道当前的Wi-Fi连接是否受WPA保护,受WEP保护还是开放网络。


1
如果这不是您的网络(即使通常是您的网络),则wifi网络是否使用了某种保护也没关系–无论如何,它都不值得信任……
显示名称

我本来会建议的iwconfig,但是后来意识到在我的WPA2保护的网络上它说Encryption key:off
kasperd 2015年

Answers:


11

我知道了!:)

sudo wpa_cli status

命令会确切地提供我想要的信息。

Selected interface 'wlan0'
bssid=80:1f:72:95:d2:b2
ssid=whatever
id=0
mode=station
pairwise_cipher=CCMP
group_cipher=TKIP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
ip_address=192.25.27.111
address=a4:4f:31:15:5f:44
uuid=6099d6ff-4b7d-538a-9e69-3479e250e401

该命令的输出很容易grep。


4

您可以从CLI尝试以下命令来列出SSID。

sudo iwlist wlan0 scan 

或者你也可以使用

nmcli -f all dev wifi | grep SSID | awk '{ print $1 " - " $9 }'

要么

nmcli -f all dev wifi | awk '/SSID/{ print $1 " - " $9}'

将SSID替换为您需要信息的ssid。


1
不,此命令为我提供了周围所有wifi网络的信息。第二个命令的用处不大,但是当我在脚本中使用它时,该命令的输出令人困惑。
QkiZ

我添加了awk部分,因此它只会为您提供相关信息。
Ratnakar Pawar 2015年

2

请打开一个终端并运行:

sudo iwlist wlan0 scan

您的网络以及范围内的其他网络都会出现,类似于以下示例:

Cell 04 - Address: xx:C1:50:78:B7:xx
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=30/70  Signal level=-80 dBm  
                    Encryption key:on
                    ESSID:"ATT630"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=00000021823cba79
                    Extra: Last beacon: 4340ms ago
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK

                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK

因此,我们看到加密是WPA和TKIP的WPA2混合模式。


2
不,此命令为我提供了周围所有wifi网络的信息。我只需要有关已连接wifi的信息。搜索命令的输出将在脚本中使用。
QkiZ 2015年

-3
  • 单击右上角的Wifi图标。
  • 然后点击修改连接
  • 选择SSID,然后单击编辑
  • 转到安全选项卡。
  • 您将在那里找到它。

谢谢


5
欢迎询问ubuntu,OP正在寻求一种通过命令行而不是通过GUI来查看此信息的方法。
Arronical

@Arronical知道了!
leovarmak
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.