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

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

  1. Получаем логин и пароль для подключения.
  2. Настройка беспроводного соединения.

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

    /boot/loader.conf

    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

  3. Для запуска в /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.

Система Orphus logo