WPA3(Linux Mint 20.2)를 사용하여 연결되어 있는지 어떻게 확인하나요?

WPA3(Linux Mint 20.2)를 사용하여 연결되어 있는지 어떻게 확인하나요?

내 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을 테스트 중이고 지금까지는WPA3으로 인해 Steam이 여러 번 충돌했습니다.내가 아는 한, 인용문은 다음과 같습니다.

...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  

답변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=COMPLETEDWPA3을 사용하고 있음을 나타냅니다.

이는 에 적용됩니다 wpa_supplicant.

와 함께 iwd사용 iwctl station:

sudo iwctl station wlan0 show | grep Security

연결된 네트워크의 보안 설정이 표시됩니다. iwctl station list현재 사용되는 인터페이스의 이름을 찾는 데 사용됩니다 .

내 wpa3-sae를 예로 들어 보겠습니다. Secure WPA3-Personal

답변2

Artem의 답변은 거의 정확하지만 -i옵션을 지정해야 합니다 wpa_cli.

sudo wpa_cli status wlp60s0올바른 구문이 아닙니다. 이것은 wpa_cli의 매뉴얼 페이지에서 가져온 것입니다.

wpa_cli [-p<path to ctrl sockets>] [-i<ifname>] [-hvB] [-a<action file>] \
        [-P<pid file>] [-g<global ctrl>] [-G<ping interval>] \
        [-s<wpa_client_socket_file_path>] [command..]

따라서 귀하의 경우 실제로 수행되는 작업은 sudo wpa_cli status무선 카드에 실제로 두 개의 인터페이스가 있다는 것입니다 wpa_supplicant(지원되는 경우). 일반 인터페이스가 있고 wlp60s0이라는 기본 인터페이스와 동시에 실행할 수 있는 p2p 인터페이스도 있습니다 p2p-dev-wlp60s0. 당신의 결과물

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

wpa_cli기본적으로 잘못된 인터페이스가 선택되어 있기 때문에 인터페이스 연결이 끊어진 것처럼 보입니다. 원하는 출력을 얻으려면 다음을 실행하십시오.

sudo wpa_cli -i wlp60s0 status

답변3

관찰하다

위의 답변을 바탕으로 다음을 실행했습니다.

sudo wpa_cli -i wlp60s0 status

두 배. 처음에 연결할 때WPA2, 두 번째 것이 다음을 통해 연결될 때WPA3.


두 출력을 모두 텍스트 파일에 저장했으며 간단한 diff비교를 통해 WPA3 식별을 찾을 수 있었습니다.

10c10
< key_mgmt=WPA2-PSK
---
> key_mgmt=SAE
12a13
> sae_group=19

결론적으로

다른 스레드가 하나 있습니다. WPA2 사전 공유 키를 사용하는 경우와 key_mgmtWPA3 사전 공유 키를 사용하는 경우에도 마찬가지입니다.WPA2-PSKSAE

WPA3의 경우 키도 추가됩니다 sae_group.

관련 정보