Допустим имеется ноутбук со встроенным беспроводным сетевым адаптером RaLink RT2500 802.11g. Есть желание подключить ноутбук к офисной Wi-Fi сети. Точкой доступа является маршрутизатор ASUS WL-500G Premium. На маршрутизаторе работает DHCP-сервер. А параметры беспроводной сети следующие:
SSID:                   OFFICE
Channel:                Auto
Wireless Mode:          Auto
Authentication Method:  WPA-PSK
WPA Encryption:         AES
WPA Pre-Shared Key:     my_secret_passwd
WEP Encription:         None
Сначала нужно узнать, под каким именем определяется беспроводной сетевой адаптер. Для этого необходимо открыть в главном меню «Приложения» → «Система» → «Терминал» и выполнить команду:
sysctl net.wlan.devices
В нашем случае данный сетевой адаптер определяется как ral0. В файле /etc/rc.conf достаточно прописать следующее:
wlans_ral0="wlan0"
ifconfig_wlan0="WPA DHCP"
После этого необходимо перезагрузить систему.
Для подключения к сети необходимо создать конфигурационный файл /usr/local/etc/wpa_supplicant.conf следующего содержания:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
network={
	ssid="OFFICE"
	scan_ssid=1
	key_mgmt=WPA-PSK
	proto=RSN
	psk="my_secret_passwd"
}
После этого необходимо перезагрузить систему или выполнить команду:
service netif restart
Записями в файле /usr/local/etc/wpa_supplicant.conf можно управлять с помощью утилиты в главном меню «Приложения» → «Интернет» → «wpa_gui».
Более подробно о подключении к беспроводным сетям можно узнать в соответствующем разделе Handbook.
О создании отказоустойчивого соединения с использованием проводного и беспроводного подключения к сети можно узнать в соответствующем разделе Handbook. Создание такого соединения может быть актуально для ноутбуков, имеющих и проводной, и беспроводной интерфейсы. В этом случае весь трафик будет идти через проводной интерфейс. А при его отключении трафик пойдет по беспроводному соединению, но только если проводной и беспроводной интерфейсы находятся в одной подсети.
 
Примечание 1:
Замечены проблемы с работой драйвера беспроводных адаптеров iwn. Устройство может бесконечно подключаться и отключаться от сети. Для устранения такого поведения необходимо добавить ключ -ht в /etc/rc.conf:
wlans_iwn0="wlan0"
ifconfig_wlan0="-ht WPA DHCP"
Примечание 2:
Если какой-либо Wi-Fi адаптер не поддерживается в базовой системе FreeBSD, то можно попробовать установить пакет net/wifibox:
pkg install -r latest wifibox
Данный пакет предоставляет возможность использовать Linux-драйверы во FreeBSD. Подробнее об этом по ссылке https://cgit.freebsd.org/ports/plain/net/wifibox/pkg-descr?revision=HEAD. Краткое руководство по ссылкам «802.11ac on FreeBSD with wifibox» и «Fast & Stable WiFi with wifibox on FreeBSD».
Примечание 3:
Для авторизации WPA Enterprise по логину и паролю пользователя с проверкой подлинности сертификата сервера в конфигурационном файле /usr/local/etc/wpa_supplicant.conf могут быть следующие строки:
network={
    ssid="OFFICE2"
    scan_ssid=1
    key_mgmt=WPA-EAP
    proto=RSN
    eap=TTLS
    identity="user_login"
    password="user_password"
    ca_cert="/usr/local/etc/certs/certificate_of_ca.pem"
    phase2="auth=PAP"
}
 
 
Добавляя комментарий, убедитесь, что он соответствует теме.
Подумайте, будет ли он интересен другим. Спам, умышленная реклама и личная
переписка не допускаются. Соблюдайте правила русского языка. Комментарии
публикуются после проверки модератором и могут быть удалены без объяснения
причин. Ответы на заданные в комментариях вопросы могут исходить от любого
пользователя и являются неофициальными.