/etc/wpa_supplicant.confには2つのネットワーク設定があります。それらはすべて同じ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"
}
ベストアンサー1
ユーザースペースを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:~#