Onde posso encontrar uma lista completa de opções wpa- * para o arquivo de interfaces?

6

Estou procurando uma lista exaustiva de opções wpa- * que podem ser usadas no arquivo /etc/network/interfaces .

O wiki do Debian tem uma página sobre como usar aqui: link , que se refere a /usr/share/doc/wpasupplicant/README.modes.gz para " opções adicionais "wpa- *, mas este arquivo não contém uma lista exaustiva, apenas uma lista de opções comuns.

Onde posso encontrar uma lista de todas as opções disponíveis no wpa- *?

Falhando nisso, existe uma opção para especificar que o wpa_supplicant seja iniciado com o D-Bus ativado?

EDIT: Ao habilitar o D-Bus, procurando em /etc/wpa_supplicant/functions.sh , não parece haver nenhum código que adicione -u à variável WPA_SUP_OPTIONS . Eu adicionei-o manualmente ao meu próprio functions.sh na inicialização de 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 ^^

Não tenho certeza se esse script é universal ou específico para o Debian.

    
por MatthewD 19.11.2013 / 01:37

1 resposta

2

/etc/wpa_supplicant/functions.sh é o que você está interessado. Veja a função conf_wpa_supplicant . Lá, procure todas as chamadas para a função wpa_cli_do ; você está interessado no quarto ou quinto argumento (se set_argument é o terceiro argumento, então você quer o quinto) para cada chamada.

Aqui está uma lista que eu extraí rapidamente do arquivo com uma mágica de shell:

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
    
por 09.12.2013 / 00:21