Gibt es eine /etc/network/interfaces-Option wie „wireless-ap“, außer für eine WPA-SSID-/WPA-PSK-Verbindung?

Gibt es eine /etc/network/interfaces-Option wie „wireless-ap“, außer für eine WPA-SSID-/WPA-PSK-Verbindung?

( Unter /etc/network/interfacesDebian Linux 7.6 mit wpa_supplicant) erzwingt wireless-ap einen bestimmten Zugriffspunkt für Wireless-Essid-Verbindungen.

Gibt es eine entsprechende Option für WPA-SSID-/WPA-PSK-Verbindungen, um einen bestimmten Zugriffspunkt zu erzwingen?

Ich suche nach einer hypothetischen Option wie:

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

das würde mich auf einen bestimmten Access Point aus einer Reihe von Access Points festlegen, die alle dieselbe WPA-SSID verwenden. Die ähnlichste Option ist „wireless-ap“, aber sie funktioniert nicht für WPA-Verbindungen.

Antwort1

So konfigurieren Sie wpa_supplicant für die Verbindung mit einem bestimmten Netzwerk:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Der Dateiinhalt sollte ungefähr so ​​aussehen:

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
}

Jetzt sollten Sie in der Lage sein, die Schnittstelle herunter- bzw. hochzufahren mit

sudo ifdown wlan0
sudo ifup wlan0

Hoffentlich hilft das!

Antwort2

Ich glaube, die Option, nach der Sie suchen, ist wpa-bssid.

Von (dem überraschend gut Versteckten) /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

(Die Liste geht weiter.)

Hoffe das hilft.

verwandte Informationen