Networking

如何確認我已連接 WPA3(在 Linux Mint 20.2 上)?

  • March 3, 2022

在我的 TP-Link 路由器中,我設置了 WPA 版本 2/3:

路由器 WPA 2&3

我在 Linux Mint 20.2 上,我已經為我的連接明確設置了 WPA3:

薄荷 WPA 3 顯式


sudo wpa_cli status wlp60s0

輸出:

Selected interface 'p2p-dev-wlp60s0'
wpa_state=DISCONNECTED
...

sudo iwlist wlp60s0 scanning

輸出:

wlp60s0   Scan completed :
         Cell 01 - Address: [mac-censored]
                   Channel:48
                   Frequency:5.24 GHz (Channel 48)
                   Quality=58/70  Signal level=-52 dBm  
                   Encryption key:on
                   ESSID:"[ssid-censored]"
                   Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                             36 Mb/s; 48 Mb/s; 54 Mb/s
                   Mode:Master
                   Extra:tsf=00000009e5fb8041
                   Extra: Last beacon: 652ms ago
                   ...
                   IE: IEEE 802.11i/WPA2 Version 1
                       Group Cipher : CCMP
                       Pairwise Ciphers (1) : CCMP
                       Authentication Suites (2) : PSK unknown (8)

問題:

我正在測試 WPA3,到目前為止只有Steam 因我知道的 WPA3 而發生過一些崩潰,引用:

…修復了在 WPA3 無線網路上時的崩潰…

如何確認我已連接 WPA3(在 Linux Mint 20.2 上)?


我設法得到的最遠的結果是驗證連接的(如搜尋yes)網路是否支持 WPA3,或者更準確地說是路由器中設置的 WPA2/WPA3,使用nmcli

sudo nmcli -f all -s dev wifi | grep -e yes -e SSID

輸出:

NAME   SSID                SSID-HEX                              BSSID              MODE   CHAN  FREQ      RATE        SIGNAL  BARS  SECURITY   WPA-FLAGS                 RSN-FLAGS                     DEVICE   ACTIVE  IN-USE  DBUS-PATH                                      
AP[2]  [censored]          [censored]                            [censored]         Infra  48    5240 MHz  270 Mbit/s  79      ▂▄▆_  WPA2 WPA3  (none)                    pair_ccmp group_ccmp psk sae  wlp60s0  yes     *       /org/freedesktop/NetworkManager/AccessPoint/1  

您的命令確實選擇了錯誤的介面。執行sudo wpa_cli -i wlp60s0 status命令以獲取正確的介面。

這是我wlan0預設選擇的輸出,所以我不需要顯式設置它。

$ wpa_cli status
Selected interface 'wlan0'
bssid=xx:xx:xx:xx:xx:xx
freq=2462
ssid=My Cool WiFi AP
id=0
mode=station
pairwise_cipher=CCMP
group_cipher=CCMP
key_mgmt=SAE
pmf=1
mgmt_group_cipher=BIP
sae_group=19
wpa_state=COMPLETED
ip_address=X.X.X.X

key_mgmt=SAE pmf=1 sae_group=19 wpa_state=COMPLETED表明您正在使用 WPA3。

這將適用於wpa_supplicant.

iwd, 使用iwctl station:

sudo iwctl station wlan0 show | grep Security

將顯示您連接的網路的安全設置。用於iwctl station list查找目前使用的介面名稱。

在我使用 wpa3-sae 的情況下:安全 WPA3-Personal

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