Linux

如何確認/驗證 WiFi 是 WPA2?

  • July 18, 2014

如何從命令行在主機上確認無線網路連接使用 WPA2?

無線路由器設置為WPA2 Personal在網路上使用(帶有預共享密鑰的 WPA2)和 AES,我已將wpa-ssid,wpa-psk和添加wpa-proto RSN到 /etc/network/interfaces,但 iwconfig 會列印Encryption key:off. 我正在執行 Debian Wheezy/7.0。我檢查了系統日誌,但沒有發現任何相關性,我係統上唯一的目前wpa_supplicant.conf是用於 D-Bus 的。

您可以通過執行以下操作檢查接入點在其信標中廣播的內容(您將需要該wireless-tools軟體包):

$ sudo iwlist wlan0 scanning

輸出因設備而異,並將顯示介面可以看到的每個 SSID。我的 WPA2 接入點給出了這個(來自非常iwlist詳細的輸出):

IE: IEEE 802.11i/WPA2 Version 1
   Group Cipher : TKIP
   Pairwise Ciphers (2) : CCMP TKIP
   Authentication Suites (1) : PSK

您也可以wpa_supplicant直接詢問,這可能是您所追求的:

$ sudo wpa_cli status
Selected interface 'wlan0'
bssid=c8:d7:19:01:02:03
ssid=whatever-SSID-you-are-using
id=0
mode=station
pairwise_cipher=CCMP
group_cipher=TKIP              <-- cipher
key_mgmt=WPA2-PSK              <-- key mode
wpa_state=COMPLETED
ip_address=10.20.30.4
address=88:53:2e:01:02:03

引用自:https://unix.stackexchange.com/questions/80186