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

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

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

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


it:wifi:freebsd

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
it:wifi:freebsd [2025/01/21 14:54] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1it:wifi:freebsd [2025/01/22 15:15] (текущий) Мокроусов Сергей Дмитриевич
Строка 1: Строка 1:
 +====== Настройка на FreeBSD ======
  
 +===== Установка и настройка беспроводного соединения в FreeBSD =====
 +
 +==== Получаем логин и пароль для подключения ====
 +
 +  - Заходите на web сайт [[http://request.nstu.ru|request.nstu.ru]]. Удобнее это сделать с компьютера или ноутбука, на смартфоне придется переключаться между web браузером, набором СМС и вводом логина/пароля.
 +  - На этой страничке получаете код (латинские буквы), отправляете его по СМС на номер **+7-913-771-30-05**. В СМС должно быть **6 символов**, никакого лишнего текста.
 +  - Затем нажимаете кнопку **«Получить логин и пароль»**.
 +  - Сохраните свой логин и пароль (запишите или сделайте скриншот).
 +{{:it:wifi:browser1.jpg?400|}}
 +{{:it:wifi:browser2.jpg?400|}}
 +==== Настройка беспроводного соединения ====
 +
 +  - Подгружаем модули, необходимые для работы 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 — это логин и пароль, полученные с [[http://request.nstu.ru|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
 +
 +Рекомендуется также прочитать статью [[https://docs.freebsd.org/en/books/handbook/network-wireless/|Handbook: Wireless Networking]].