Disel | Дата: Чт, 16.06.2011, 19:30 | Сообщение # 1 |
Генерал-лейтенант
Группа: Бывалый
Сообщений: 489
| Имеется ноутбук Toshiba Satellite A200 с беспроводной картой на чипсете Intel 4965AGN. Установлена ОС FreeBSD 8-STABLE и имеется огромное желание завести WiFi.
Определяем наличие карты:
pciconf -lv
видим none@pci...... и подпись "Intel Wireless WiFi Link 4965AGN......."
Определяем драйвер для используемого Wifi путем поиска в системных руководствах:
man -k 4965AGN
iwn(4)
Читаем руководство по найденному драйверу:
man iwn
Видим что данный софт, как раз таки обслуживает устройство 4965AGN, и для его включения необходимо либо включить в loader.conf строку if_iwn_load="YES", либо пересобрать ядро с
device iwn device iwnfw
Поддержка необходимых для работы wifi-карты устройств wlan, pci и firmware уже включена в ядро GENERIC.
Пересобираем ядро или правим /boot/loader.conf, перезагружаем систему и видим появление нового устройства iwn0.
Находим в man rc.conf в разделе ifconfig строчку:
"One or more wlan(4) device must be created for each wireless device as of FreeBSD 8.0"
т.е. использовать iwn0 на прямую в ifconfig нельзя, а нужно создать отдельные wifi-интерфейсы (ifconfig wlan0 create wlandev iwn0). В /etc/rc.conf добавим:
vaps_iwn0="wlan0" # если нужно использовать VAP (virtual access point) wlans_iwn0="wlan0"
и после перезагрузки видим полноценно функционирующий интерфейс wlan0:
ifconfig wlan0 up scan
Для настройки соединения правим /etc/wpa_supplicant.conf (man wpa_supplicant.conf)
network={ ssid="идентификатор сети" psk="ключ доступа" }
и запускаем
/etc/rc.d/wpa_supplicant start wlan0 dhclient wlan0
Если все работает, добавляем в /etc/rc.conf:
ifconfig_wlan0="WPA DHCP"
|
|
| |