Wlan0とwlan1があります。各インターフェイスは異なるSSIDに接続する必要があります。
両方にwpa_supplicantを使用したいと思います。
2つのネットワークを/etc/wpa_supplicant.confに配置できますが、各インターフェイスでどちらを使用するかをどのように判断すればよいですか?
(RHEL 6.3)
インターフェイスごとに1つずつ、2つの別々の_wpa_supplicant.conf
_ファイルを作成します。次に、_wpa_supplicant
_を呼び出すときに、どのconfファイルがどのインターフェイスに対応するかを指定します。 _-N
_オプションを使用して、新しいインターフェースの記述を開始することを示します。
この例は、wpa_supplicant(8)
のマニュアルページから直接出てきます。
_wpa_supplicant \
-c wpa1.conf -i wlan0 -D hostap -N \
-c wpa2.conf -i ath0 -D madwifi
_
次のディレクトリに2つの新しいファイルを作成する必要があります:/etc/wpa_supplicant/
新しいファイルには、インターフェース名、つまりwpa_supplicant-wlan1.conf
という名前を付ける必要があります。
次のような2つのファイルが作成されるはずです。
インターフェイスwlan0の場合:
インターフェイスwlan1の場合:
wpa_supplicant-wlan0.confファイルの内容
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US
network={
ssid="ssid0"
psk="pass0"
}
wpa_supplicant-wlan1.confファイルの内容
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US
network={
ssid="ssid1"
psk="pass1"
}
pIを再起動すると、SSIDがインターフェイスに接続されているはずです。