База знаний НГТУ НЭТИ

Технологии, которые работают

Инструменты пользователя

Инструменты сайта


it:wifi:freebsd

Настройка на FreeBSD

Установка и настройка беспроводного соединения в FreeBSD

Получаем логин и пароль для подключения

  1. Заходите на web сайт request.nstu.ru. Удобнее это сделать с компьютера или ноутбука, на смартфоне придется переключаться между web браузером, набором СМС и вводом логина/пароля.
  2. На этой страничке получаете код (латинские буквы), отправляете его по СМС на номер +7-913-771-30-05. В СМС должно быть 6 символов, никакого лишнего текста.
  3. Затем нажимаете кнопку «Получить логин и пароль».
  4. Сохраните свой логин и пароль (запишите или сделайте скриншот).

Настройка беспроводного соединения

  1. Подгружаем модули, необходимые для работы Wi-Fi и драйвера. Если у вас ядро `GENERIC`, то переходите к настройке `WPA_supplicant`, так как всё необходимое уже есть в ядре.

/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.

it/wifi/freebsd.txt · Последнее изменение: 2025/01/22 15:15 — Мокроусов Сергей Дмитриевич