Наладить беспроводное соединение между ноутбуком и ADSL-ным роутером.
Собственно ничего хитрого тут нет. Аккуратно отщёлкиваем и снимаем пластиковую панельку с надписью "LATITUDE". Взору открываются 4 маленьких винтика на которых держится клавиатура ноутбука. Отвинчиваем винты и осторожно выдвигаем в сторону экрана клавиатуру (с ближней к touchpad-у стороны она держится за счёт плоских штырьков в специальных пазах).
Снимаем клавиатуру и вставляем в miniPCI-слот нашу карту. Аккуратно надеваем на соответствующие разъёмы два торчащих провода. Белый провод - Main, чёрный провод - AUX. Лучше их не путать. ;)
Далее производим сборку в обратной последовательности.
Загружаемся и проверяем:
$lspci 00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04) 00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04) 00:02.1 Display controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] 00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1) (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42) 00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02) 00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02) 02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78) 02:01.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02) 02:03.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Нижняя строчка:
02:03.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Это то, что нужно. Карта встала и определилась. Радует также то, что карта, как видно, сделана на базе чипсета Atheros. Как известно, Atheros Communications к Linux относится хорошо, значит и проблем при работе быть не должно.
Кстати, перечень устройств на чипсетах Atheros можно легко найти на их сайте. http://www.atheros.com/
Для начала поищем, что же вообще есть в ALT Linux Sisyphus для работы с WiFi
$apt-cache search wifi kdenetwork-kwifimanager - A wireless LAN connection monitor kernel-modules-madwifi-ovz-smp - Modules for Atheros-based WiFi .11a/b/g adapters kernel-modules-madwifi-std-pae - Modules for Atheros-based WiFi .11a/b/g adapters kernel-modules-madwifi-std-smp - Modules for Atheros-based WiFi .11a/b/g adapters kernel-modules-madwifi-wks-smp - Modules for Atheros-based WiFi .11a/b/g adapters madwifi-utils - Utilities for Atheros-based WiFi .11a/b/g adapters wmwifi - A wireless network signal stength monitor for Window Maker docs-wifi_short-kirill - Настройка беспроводной сети etcnet - система конфигурации сети /etc/net kernel-source-madwifi - Linux madwifi Atheros WiFi chipset series module sources python-wifi - Python binding for the wireless (wifi) extensions
Освежим в памяти, какое именно у нашей системы ядро.
$uname -a Linux myhost.mydomain 2.6.18-std-smp-alt5 #1 SMP Fri Mar 9 17:41:44 MSK 2007 i686 GNU/Linux
Ну и поставим следующие пакеты
#apt-get install kernel-modules-madwifi-std-smp madwifi-utils
Кроме того, наш роутер-точка доступа состроен на работу с применением шифрования по алгоритму WPA. Значит надо доставить что-то, что позволит нам с ним соединяться.
$apt-cache search wpa aircrack-ng - 802.11 WEP and WPA-PSK key recovery program kdeaddons-konqueror - Plugins extending the functionality of Konqueror kdebase-kcontrol - The KDE Control Center kdegraphics-kfax - KDE Fax viewer kdegraphics-kghostview - PostScript viewer for KDE kdegraphics-kviewshell - Plugin integration for KView kdepim-ksync - Syncing collections of data entries ladspa-mcp-plugins - The Moog VCF LADSPA plugins ladspa-moogvcf-plugins - The Moog VCF LADSPA plugin wpa_supplicant - wpa_supplicant is an implementation of the WPA Supplicant component moin - MoinMoin is a Python clone of WikiWiki perl-PatchReader - Utilities to read and manipulate patches and CVS timidity-eaw-patches - Patch set for the timidity midi->wave converter/player
А конкретнее - нам нужно вот это.
#apt-get install wpa_supplicant
Далее подключаем установленные модули ядра для работы с беспроводной сетью
#depmod -a #insmod ath_pci
В наши дни в Linux достаточно хорошо реализована поддержка практически любого железа (за исключением тех случаев, когда производители оного занимают по отношению к пользователям свободных программ откровенно недружественную позицию). И WiFi не исключение.
WiFi-карта видится в системе как обычный сетевой интерфейс, работа с которым, в случае его правильной настройки, никак не отличается от работы с обычной сетевой Ethernet-картой.
Для начала поднимем его и просканируем окрестности в поисках нужной нам точки доступа.
#ifconfig ath0 up #iwlist ath0 scan ath0 Scan completed : Cell 01 - Address: 00:11:22:33:44:55 ESSID:"0123456789abcdef012" Mode:Master Frequency:2.437 GHz (Channel 6) Quality=52/94 Signal level=-43 dBm Noise level=-95 dBm Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s 6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s 36 Mb/s; 48 Mb/s; 54 Mb/s Extra:bcn_int=200 IE: WPA Version 1 Group Cipher : TKIP Pairwise Ciphers (1) : TKIP Authentication Suites (1) : PSK
Сохраним для изучения старую конфигурацию WPA Supplicant как бесценный источник тестовых примеров.
#mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.old
И создадим шаблон конфигурации для подключения к точке доступа.
#wpa_passphrase <SSID> <PSK> > /etc/wpa_supplicant.conf
После чего допишем туда недостающие параметры, воспользовавшись примером из старой конфигурации.
#vi /etc/wpa_supplicant.conf
В результате наш файл /etc/wpa_supplicant.conf
будет иметь следующий вид:
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 network={ ssid="01234567890abcdef012" psk=0123456789abcdef0123456789abcdef0123456789abcdef01234567890abcde key_mgmt=WPA-PSK proto=WPA pairwise=TKIP group=TKIP }
Для работы с сетевыми интерфейсам (в т.ч. и беспроводными) в ALT Linux используется /etc/net.
Создаём интерфейс ath0 в /etc/net
#mkdir /etc/net/ifaces/ath0 #cd /etc/net/ifaces/ath0
Создаём файл options
#vi options
следующего содержания:
DISABLED=no USE_IFPLUGD=no BOOTPROTO=dhcp TYPE=eth USE_HOTPLUG=no MODULE=wlan WPA_DRIVER=madwifi
И делаем символьную ссылку на конфигурацию WPA Supplicant, работу с которым /etc/net возьмёт на себя.
#ln -s /etc/wpa_supplicant.conf
Собственно всё, что нам теперь осталось - это перезапустить сетевого демона.
#service network restart
Должно работать. :)
Дата создания: 2007-04-16 00:46:39 (Фетисов Ф. А. (faf))
Последнее изменение: 2007-04-16 00:46:39 (Фетисов Ф. А. (faf))
Владелец: Фетисов Ф. А. (faf)
Версия: 1
Wiki::Admin Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц