Первое, что необходимо, это включить соответствующий модуль карточки в ядро, при этом обязательно в виде модуля:
Device Drivers --->
[*] Network device support --->
Wireless LAN --->
[*] Wireless LAN (IEEE 802.11)
Для шифрования и прочей безопасности, так же в виде модулей, необходимо в ядре включить поддержку IEEE 802.11
Networking --->
Wireless --->
-*- Wireless extensions
{M} Generic IEEE 802.11 Networking Stack
-M- IEEE 802.11 WEP encryption (802.1x)
Компилируем kernel и ставим модули, но необходимо еще поставить мега пакет net-wireless/ipw2100-firmware. Хоть поддержка карточки и есть в ядре Linux, но firmware все равно драйверу необходимо и без него карточка не заработает. Все, первая часть установки завершена.
Теперь драйвера стоят, но необходимо еще подключиться к сети с шифрованием и прочими радостями, для этого нужен пакет net-wireless/wpa_supplicant.
Переходим к настройкам. Создаем новый интерфейс и делаем его загружаемым:
# ln -s net.lo net.eth1
# rc-update add net.eth1 default
Добавляем использование wpa_supplicant, для этого редактируем файл /etc/conf.d/net и включаем в него следующие строки:
# in /etc/conf.d/net (this file :]!).
modules=( "wpa_supplicant" )
wpa_supplicant_eth1="-Dwext"
config_eth1=( "dhcp" )
dhcpcd_erh1="-t 10"
Для подключения к беспроводной сети редактируем конфигурационный файл /etc/wpa_supplicant/wpa_supplicant.conf:
#/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=0
fast_reauth=1
network={
ssid="MyWiFiNetwork"
psk="12345"
pairwise= TKIP
group= TKIP
priority=5
}
Секций network может быть несколько, можно сразу прописать настройки для для домашней сети, рабочей и т.п., а ноутбук сам выберет первую доступную.
Остается сделать /etc/init.d/net.eth1 start и все работает. Желающие или особо одаренный могут перезгарузиться =).
P.S. Указанный метод настройки работает для WiFi карт Intel 2100, 2200, 3945.
Комментариев нет:
Отправить комментарий