/boot/loader.conf ```plaintext wlan_ccmp_load=«YES» # Включаем поддержку AES if_ath_load=«YES» # на примере чипа Atheros 5424/2425
Создаем файл /etc/wpa_supplicant.conf со следующими настройками: ctrl_interface=/var/run/wpa_supplicant ap_scan=1 fast_reauth=1 network={
ssid="nstu" key_mgmt=WPA-EAP eap=PEAP identity="CLIENTLOGIN" password="CLIENTPASSWORD" phase1="peaplabel=0" phase2="auth=MSCHAPV2"
}
CLIENTLOGIN и CLIENTPASSWORD — это логин и пароль, полученные с request.nstu.ru.
Для запуска добавляем следующие записи в /etc/rc.conf: wlans_ath0="wlan0"
ifconfig_wlan0=«WPA DHCP»
Перезапускаем сеть: # /etc/rc.d/netif restart
По команде ifconfig -a вы должны увидеть что-то подобное:
ath0: flags=8843 metric 0 mtu 2290 ether xx:xx:xx:xx:xx:xx nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: associated wlan0: flags=8843 metric 0 mtu 1500 ether xx:xx:xx:xx:xx:xx inet 10.233.66.174 netmask 0xfffffc00 broadcast 10.233.67.255 nd6 options=29 media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g status: associated ssid nstu channel 6 (2437 MHz 11g) bssid 00:27:22:0b:0d:a2 regdomain 96 indoor ecm authmode WPA2/802.11i privacy ON deftxkey UNDEF TKIP 2:128-bit txpower 20 bmiss 7 scanvalid 60 protmode CTS wme burst roaming MANUAL
Готово, вы подключились к сети nstu. Все последующие подключения к Wi-Fi будут происходить автоматически.
Для того чтобы wpa_supplicant перечитал /etc/wpa_supplicant.conf, нужно послать ему SIGHUP: pkill -HUP wpa_supplicant
или дать команду: wpa_cli reconfigure
Рекомендуется также прочитать статью Handbook: Wireless Networking.