Wi-Fi во FreeBSD 8.0

Dec 31, 2009 03:07

В восьмерке изменился способ работы с беспроводными адаптерами. Работать теперь надо не напрямую с адаптером, а с созданным на его основе виртуальным беспроводным интерфейсом.

Настройка теперь существенно упростилась, особенно в части загрузки модулей ядра. Теперь в /boot/loader.conf достаточно вписать всего одну строчку с модулем драйвера (вместо семи строчек в предыдущем релизе 7.2):

# Загрузить драйвер беспроводной карты
if_wpi_load="YES"

А в файл /etc/rc.conf надо добавить конфигурацию интерфейса:

# Создаем беспроводной интерфейс wlan0
wlans_wpi0="wlan0"
# Настраиваем созданный интерфейс
ifconfig_wlan0="WPA DHCP"

Где WPA - это опция установки беспроводного соединения с шифрованием по методу WPA. Для поднятия WPA нужно еще сделать следующее:

Командой

$ wpa_passphrase ssid_сети пароль_сети > wpa_supplicant.conf

создать файл конфигурации для wpa_supplicant - утилиты, которая будет производить подключение.

Полученный файл скопировать в /etc/wpa_supplicant:

# Конфиг для подключения к беспроводной сети
network={
        ssid="ssid_сети"
        #psk="пароль_сети"
        psk=0a4b2a8b27a91b7126a22b5d8c58b688af8d19bf4fc3d2a42b139f704d83ca29a223f64bb68aa871c4909
}

Теперь при загрузке будет запущена утилита wpa_supplicant, которая прочитает конфиг и подключит интерфейс wlan0 к беспроводной сети.

wpa_supplicant, wlan, wifi, freebsd, wpa

Previous post Next post
Up