Existe uma opção /etc/network/interfaces como wireless-ap, exceto para uma conexão wpa-ssid/wpa-psk?

Existe uma opção /etc/network/interfaces como wireless-ap, exceto para uma conexão wpa-ssid/wpa-psk?

No /etc/network/interfaces(no Debian Linux 7.6 com wpa_supplicant), wireless-ap força um ponto de acesso específico para conexões wireless-essid.

Existe uma opção equivalente para conexões wpa-ssid/wpa-psk para forçar um ponto de acesso específico?

Estou procurando uma opção hipotética como:

wpa-ap 01:23:34:56:78:9A

isso me comprometeria com um ponto de acesso específico dentre vários pontos de acesso que usam o mesmo wpassid. A opção mais próxima como esta é o wireless-ap, mas não funciona para conexões wpa.

Responder1

Para configurar o wpa_supplicant para conectar-se a uma rede específica:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Faça com que o conteúdo do arquivo seja parecido com:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="network-name"
    psk="network-password"
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP TKIP
}

Agora você deve ser capaz de ativar/desativar a interface usando

sudo ifdown wlan0
sudo ifup wlan0

Espero que ajude!

Responder2

Acho que a opção que você está procurando é wpa-bssid.

De (o surpreendentemente bem escondido) /usr/share/doc/wpasupplicant/README.Debian.gz:

Table of Common Options
=======================

A brief summary of common 'wpa-' options that may be used in the
/etc/network/interfaces stanza for a wireless device. See the
'Important Notes About Managed Mode' section for information about
valid and invalid 'wpa-' values.

NOTE: ALL values are CASE SeNsItVe

Element        Example Value            Description
=======        =============            ===========
wpa-ssid       plaintextstring          sets the ssid of your network

wpa-bssid      00:1a:2b:3c:4d:5e        the bssid of your AP

wpa-psk        0123456789......         your preshared wpa key. Use
                                        wpa_passphrase(8) to generate your psk
                                        from a passphrase and ssid pair
    
wpa-key-mgmt   NONE, WPA-PSK, WPA-EAP,  list of accepted authenticated key
               IEEE8021X                management protocols

(A lista continua.)

Espero que isto ajude.

informação relacionada