Wifi
wpa_supplicant.conf 中有多個相同的 SSID
/etc/wpa_supplicant.conf 中有兩個網路設置。它們都具有相同的 ssid,但具有不同的 id_str 和 psk。
連接 AP 後,如何查看我使用的網路配置?
ctrl_interface=/var/run/wpa_supplicant ap_scan=1 #Disable wifi direct p2p_disabled=1 network={ ssid="SameSSID" psk="12345678" id_str="CorrectPSK" } network={ ssid="SameSSID" psk="00000000" id_str="WrongPSK" }
在使用者空間,
wpa_supplicant
可以通過wpa_cli
.可以使用以下命令確認目前資訊。
$ wpa_cli -p /var/run/wpa_supplicant status
該
status
資訊可用於查看目前連接的AP的各種資訊。我相信你可以判斷這些資訊。
下面是一個使用範例。測試期間使用的 AP 資訊如下所示。
ssid: test_ap password: 12345678
下面是使用該命令的範例。
也許
psk
會根據你的密碼而改變。root@test:~# wpa_cli -p /var/wpa status Selected interface 'wlan0' bssid=12:34:56:78:90:a1 ssid=test_ap id=0 passphrase=12345678 psk=????????????????????????????? mode=station pairwise_cipher=CCMP group_cipher=CCMP key_mgmt=WPA2-PSK wpa_state=COMPLETED address=11:22:33:44:55:66 signal_level=-22 root@test:~#