Как я могу настроить OpenBSD для автоматического использования одного из многих SSID Wi-Fi?

В OpenBSD 6.0 с (например) драйвером iwn(4) я могу автоматически связываться с SSID и вызывать интерфейс с DHCP с помощью следующего /etc/hostname.iwn0:

nwid SSID
wpakey secretkey
dhcp

Как я могу настроить свою систему так, чтобы она автоматически использовала один из нескольких настроенных SSID в зависимости от того, какой из них находится в диапазоне?

1 ответ

Решение

OpenBSD получил пакет с именем wpa_supplicant. Он поставляется с примером конфигурации, которая тщательно документирована и имеет разумные значения по умолчанию (см. В каталоге /usr/local/share/examples/wpa_supplicant после установки пакета).

Все, что вам нужно сделать, это вставить несколько сетевых блоков, описывающих ваши точки доступа. Они выглядят так:

network={
    ssid="simple"
    psk="very secret passphrase"
    priority=5
}

Также желательно посмотреть, как ограничить шифры (например, использовать только WPA2). Здесь приведены десятки примеров.

wpa_supplicant запускается как демон после запуска с:

wpa_supplicant -i wirelessinterface -c /path/to/wpa_supplicant.conf
Другие вопросы по тегам