OSS Group :: Admin :: Настройка WiFi в Linux на Dell Latitude C400 |
Быстрый поиск по WikiНавигация по сайтуНа эту страницу ссылаются: |
Настройка WiFi в Linux на Dell Latitude C400Исходные данные.
Задача.Наладить беспроводное соединение между ноутбуком и ADSL-ным роутером. 1. Установка карты.Собственно ничего хитрого тут нет. Аккуратно отщёлкиваем и снимаем пластиковую панельку с надписью "LATITUDE". Взору открываются 4 маленьких винтика на которых держится клавиатура ноутбука. Отвинчиваем винты и осторожно выдвигаем в сторону экрана клавиатуру (с ближней к touchpad-у стороны она держится за счёт плоских штырьков в специальных пазах). Снимаем клавиатуру и вставляем в miniPCI-слот нашу карту. Аккуратно надеваем на соответствующие разъёмы два торчащих провода. Белый провод - Main, чёрный провод - AUX. Лучше их не путать. ;) Далее производим сборку в обратной последовательности. 2. Проверка установкиЗагружаемся и проверяем: $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) Нижняя строчка:
Это то, что нужно. Карта встала и определилась. Радует также то, что карта, как видно, сделана на базе чипсета Atheros. Как известно, Atheros Communications к Linux относится хорошо, значит и проблем при работе быть не должно. Кстати, перечень устройств на чипсетах Atheros можно легко найти на их сайте. http://www.atheros.com/ 3. Установка необходимых модулей.Для начала поищем, что же вообще есть в 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 4. Настройка сетевого интерфейса WiFi-соединенияВ наши дни в 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 В результате наш файл 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 в #mkdir /etc/net/ifaces/ath0 #cd /etc/net/ifaces/ath0 Создаём файл #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)) Wiki::Admin Оглавление Карта раздела Изменения за сутки Изменения за неделю Изменения за месяц |
© 2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы
|