(wpa_supplicant가 있는 Debian Linux 7.6 에서 /etc/network/interfaces
) wireless-ap은 무선 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
(목록은 계속됩니다.)
도움이 되었기를 바랍니다.