Как я могу настроить 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