Да и нет. В среде POSIX утилиты должны вести себя, как описано спецификацией. На практике это означает, что приспосабливание версиям утилит должно присутствовать в $PATH
. Однако при запущении программы в совместимой POSIX системе, можно выполнять его в несоответствующей среде. На практике, что часто происходит, то, что ОС имеет режим прежней версии и режим POSIX, и находится в режиме прежней версии по умолчанию. Хуже, чем пропавшие без вести некоторых команд, режим прежней версии имеет тенденцию иметь несовместимости в них, такие как опции с различными значениями.
Можно получить пользу PATH
с getconf
. Конечно, это хитро, как getconf
в оригинале $PATH
может не быть правильный. Использование приложений для команды показывает способ сделать это:
command -p getconf PATH
Насколько я понимаю спецификацию, это не необходимо, если Вы запускаете свою программу в приспосабливающей POSIX среде; и если Вы не запускаете свою программу в приспосабливающей POSIX среде, POSIX не применяется. Однако это использование приложений может быть взято в качестве рекомендации: если это не работает, можно чувствовать себя наделенными правом жаловаться поставщику, что независимо от того, что они делают относительно буквы спецификации POSIX, они не выполняют ее дух.
Можно проверить то, что точка доступа является широковещательной в своих маяках путем выполнения этого (Вам будет нужно 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
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