Три недели борьбы и всяческих советов знатоков и кажущихся ими, побудили меня написать небольшой HOW TO на тему "Как настроить Wi Fi в Debian". Сразу оговорюсь, что настраивалась карта от Intel в Debian etch.
Для того, чтобы проверить карта какого производителя установлена у вас, достаточно внимательно посмотреть вывод команды
lspci и если вы найдете вот такую вот строчку
Код: Выделить всё
04:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
значит у вас установлена Wi Fi карта от Intel.
Итак, будем надеяться, что Debian вы уже установили, сеть (Ethernet) настроили, ибо она вам понадобится для установки некоторых компонентов.
Итак, приступим:
1.
apt-get install linux-source-2.6.18 - Скачиваем исходники ядра. У вас версия ядра может быть другая, для того, чтобы проверить, что за ядро установлено у вас, посмотрите вывод комнады uname -r
2.
cd /usr/src ; tar -jxvf linux-source-2.6.18.tar.bz2 -Переходим в каталог с только что скаченным исходником и разорхивируем его.
3.
apt-get install ipw2200-modules-2.6.18-4-686 - Скачиваем и устанавливаем модуль для работы с Wi -Fi картой.
4.
wget http://ipw2200.sourceforge.net/firmware.ph...2200-fw-3.0.tgz - скачиваете firmware ipw2200
5. Расспаковываете архив ipw2200-fw-3.0.tgz и копируете файлы их архива в /usr/lib/hotplug/firmware/
6. Смотрите вывод команды
ls -lAF /usr/lib/hotplug/firmware, он должен быть примерно следующего содержания:
Код: Выделить всё
/usr/lib/hotplug/firmware
phd@nb 6 > ll
total 580
-rw-r--r-- 1 root root 191142 Mar 7 2006 ipw2200-bss.fw
-rw-r--r-- 1 root root 185660 Mar 7 2006 ipw2200-ibss.fw
-rw-r--r-- 1 root root 187836 Mar 7 2006 ipw2200-sniffer.fw
-rw-r--r-- 1 root root 12007 Mar 7 2006 LICENSE.ipw2200-fw
7.
modprobe ipw2200 - Запускаете модуль WiFi
8. Смотрите вывод
iwconfig и тут у вас может появиться два варианта, первый, Wi Fi запустился и все отлично, второй - снова ничего не запустилось и вы попрежнему видите следующий вывод команды:
Код: Выделить всё
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
9. Смотрите вывод команды
dmesg и вы должны увидеть что-то вроде этого:
Код: Выделить всё
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation < jketreno@linux.intel.com>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0mq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt 0000:04:02.0[A] -> GSI 21 (level, low) -> IRQ 233
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ACPI: PCI interrupt for device 0000:04: 02.0 disabled
ipw2200: probe of 0000:04:02.0 failed with error -5
10. Перегружаете X'ы, хотя можно и без этого, но лучше все же перегрузить.
11.
echo 100 > /sys/class/firmware/timeout - утанавливаете дефолтное таймаут значение.
12.
modprobe ipw2200 - снова запускаете модуль.
13. Перегружаем X'ы и радуемся возможности работать через Wi Fi
Вот и все, 15 минут, немного терпения и все у вас получится.
Хочу выразить огромную благодарность Олегу Бройтману (http://phd.pp.ru/) и
uptime за оказаную помощь и проявленное терпение в решение моей проблемы.