wpa-ssid/wpa-psk 接続を除いて、wireless-ap のような /etc/network/interfaces オプションはありますか?

wpa-ssid/wpa-psk 接続を除いて、wireless-ap のような /etc/network/interfaces オプションはありますか?

(wpa_supplicant を搭載した Debian Linux 7.6 の場合/etc/network/interfaces)、wireless-ap は wireless-essid 接続に特定のアクセス ポイントを強制します。

特定のアクセス ポイントを強制する wpa-ssid/wpa-psk 接続と同等のオプションはありますか?

次のような仮説的なオプションを探しています:

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

これにより、同じ wpa-ssid を使用する多数のアクセス ポイントの中から特定のアクセス ポイントに拘束されます。これに最も近いオプションは wireless-ap ですが、wpa 接続では機能しません。

答え1

特定のネットワークに接続するように wpa_supplicant を設定するには:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ファイルの内容は次のようになります。

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
}

これで、インターフェースをダウン/アップできるはずです。

sudo ifdown wlan0
sudo ifup wlan0

お役に立てれば幸いです!

答え2

あなたが探しているオプションは だと思いますwpa-bssid

(驚くほどよく隠されている)から/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

(リストは続きます。)

お役に立てれば。

関連情報