Как подтвердить/проверить, что WiFi является WPA2?

Да и нет. В среде POSIX утилиты должны вести себя, как описано спецификацией. На практике это означает, что приспосабливание версиям утилит должно присутствовать в $PATH. Однако при запущении программы в совместимой POSIX системе, можно выполнять его в несоответствующей среде. На практике, что часто происходит, то, что ОС имеет режим прежней версии и режим POSIX, и находится в режиме прежней версии по умолчанию. Хуже, чем пропавшие без вести некоторых команд, режим прежней версии имеет тенденцию иметь несовместимости в них, такие как опции с различными значениями.

Можно получить пользу PATH с getconf. Конечно, это хитро, как getconf в оригинале $PATH может не быть правильный. Использование приложений для команды показывает способ сделать это:

command -p getconf PATH

Насколько я понимаю спецификацию, это не необходимо, если Вы запускаете свою программу в приспосабливающей POSIX среде; и если Вы не запускаете свою программу в приспосабливающей POSIX среде, POSIX не применяется. Однако это использование приложений может быть взято в качестве рекомендации: если это не работает, можно чувствовать себя наделенными правом жаловаться поставщику, что независимо от того, что они делают относительно буквы спецификации POSIX, они не выполняют ее дух.

6
18.07.2014, 17:48
1 ответ

Можно проверить то, что точка доступа является широковещательной в своих маяках путем выполнения этого (Вам будет нужно 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
6
27.01.2020, 20:28
  • 1
    Прекрасный! wpa_cli говорит pairwise_cipher=CCMP, group_cipher=CCMP и key_mgmt=WPA2-PSK, и рассмотрение Википедии, "CCMP является стандартным протоколом шифрования для использования со стандартом WPA2 и намного более безопасен, чем протокол WEP и протокол TKIP WPA". iwlist scanning говорит, что только CCMP и PSK доступны. Это звучит достаточно хорошим для меня! –  a CVn 21.06.2013, 14:16

Теги

Похожие вопросы