Где я могу найти полный список параметров wpa- * для файла интерфейсов?

1843
MatthewD

Я ищу исчерпывающий список параметров wpa- *, которые можно использовать в /etc/network/interfacesфайле.

В вики Debian есть страница с практическими рекомендациями: https://wiki.debian.org/WiFi/HowToUse, которая ссылается /usr/share/doc/wpasupplicant/README.modes.gzна «дополнительные» опции wpa- *, но этот файл не содержит исчерпывающий список, только список общих опций.

Где я могу найти список всех доступных опций wpa- *?

В противном случае, есть ли возможность указать, что wpa_supplicant должен запускаться с включенной D-Bus?

РЕДАКТИРОВАТЬ: При включении D-Bus, глядя /etc/wpa_supplicant/functions.sh, там, кажется, нет никакого кода, который добавляет -uк WPA_SUP_OPTIONSпеременной. Я добавил его вручную к своему functions.shпри инициализации WPA_SUP_OPTIONS:

init_wpa_supplicant () { [ -n "$WPA_SUP_CONF" ] || return 0  local WPA_SUP_OPTIONS WPA_SUP_OPTIONS="-s -B -P $WPA_SUP_PIDFILE -i $WPA_IFACE -u" inserted here ^^ 

Я не уверен, является ли этот скрипт универсальным или специфичным для Debian.

6
[Пример конфигурации] (http://hostap.epitest.fi/gitweb/gitweb.cgi?p=hostap-06.git;a=blob_plain;f=wpa_supplicant/wpa_supplicant.conf;hb=HEAD) "перечисляет все доступные вариант». 10 лет назад 0
@jasonwryan: Это другой набор опций. Я за теми, что вы используете в `/ etc / network / interfaces`. MatthewD 10 лет назад 0

1 ответ на вопрос

2
robbat2

/etc/wpa_supplicant/functions.shэто то, что вас интересует. Посмотрите на conf_wpa_supplicantфункцию. Там ищите все вызовы wpa_cli_doфункции; вас интересует 4-й или 5-й аргумент (если set_argument - 3-й аргумент, то вам нужен 5-й) для каждого вызова.

Вот список, который я быстро извлек из файла с помощью магии оболочки:

wpa-ap-scan wpa-preauthenticate wpa-psk wpa-wep-key[0..3] wpa-altsubject-match wpa-altsubject-match2 wpa-anonymous-identity wpa-auth-alg wpa-bssid wpa-ca-cert wpa-ca-cert2 wpa-ca-path wpa-ca-path2 wpa-client-cert wpa-client-cert2 wpa-dh-file wpa-dh-file2 wpa-eap wpa-eap-methods wpa-eapol-flags wpa-eappsk wpa-engine wpa-engine-id wpa-fragment-size wpa-freq-list wpa-frequency wpa-group wpa-identity wpa-id-str wpa-key-id wpa-key-mgmt wpa-mode wpa-nai wpa-pac-file wpa-pairwise wpa-password wpa-pcsc wpa-peerkey wpa-phase1 wpa-phase2 wpa-pin wpa-priority wpa-private-key wpa-private-key2 wpa-private-key-passwd wpa-private-key-passwd2 wpa-proactive-key-caching wpa-proto wpa-scan-freq wpa-scan-ssid wpa-ssid wpa-subject-match wpa-subject-match2 wpa-wep-tx-keyidx 

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