1

У меня есть wlan0 и wlan1. Каждый интерфейс должен подключаться к другому SSID.

Я хотел бы использовать wpa_supplicant для обоих.

Я могу поместить две сети в /etc/wpa_supplicant.conf, но как мне определить, какую из них следует использовать для каждого интерфейса?

(РЕЛ 6.3)

2 ответа2

3

Вы создаете два отдельных файла wpa_supplicant.conf , по одному для каждого интерфейса. Затем вы указываете, какой файл conf идет с каким интерфейсом, когда вы вызываете wpa_supplicant . Вы используете опцию -N чтобы показать, что вы хотите начать описывать новый интерфейс.

Этот пример взят прямо из справочной страницы wpa_supplicant(8) :

wpa_supplicant \
    -c wpa1.conf -i wlan0 -D hostap -N \
    -c wpa2.conf -i ath0 -D madwifi
-1

создайте новый файл в каталоге /etc /wpa_supplicant /. Новый файл должен быть назван с именем интерфейса, т.е.

wpa_supplicant-wlan1.conf

  • файл /etc/wpa_supplicant/wpa_supplicant-wlan0.conf для интерфейса wlan0
  • файл /etc/wpa_supplicant/wpa_supplicant-wlan1.conf для интерфейса wlan1

  • содержимое файла wpa_supplicant-wlan0.conf

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

страна =

network = {ssid = "ssid0" psk = "pass0"}

  • содержимое файла wpa_supplicant-wlan1.conf

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

страна =

network = {ssid = "ssid1" psk = "pass1"}

перезагрузите PI, и вы должны иметь SSID, подключенный к интерфейсу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .