Русскоязычное Linux-сообщество

Previous Entry Поделиться Next Entry
Настройка Wi-Fi Intel 2200BG
гений
vasy_san wrote in ru_linux
Может кому сабж  пригодится...
Laptop: Aser Aspire 1650
wi-fi card: Intel 2200BG:
OS: Slackware 11
Kernel: 2.6.18.1


1. Компилим ядро с поддержкой нашей карты. Обязательно МОДУЛЕМ. (Мною была замечена бага, что
    когда поддерка этого драйвера идет монолитно, то эта сволочь kernel при сборке проверяет наличие дров в lib/modules/firmware и ТВАРЬ ТАКАЯ, вкомпиливает  в О-шку  ошибку при  их отсутвии)
    Device Drivers->Network Device Support->Wireless Lan->Intel Pro 2200BG

2. Включаем поддержку IEEE 802.11
    Networking->Generic IEEE 802.11

3. Не забываем включить поддержку криптографии, дабы PSK пахало
    Cryptographic option->AES cipher algorithm
                                        CRC32c CRC algorithm
                                        Khazad algorithm
                                        Deflate compression algorinthm
                                        HMAC support
4. Подключаем либы
    LIbrary routines->CRC32(16) function

Так, на этом с ядром все, компилим, перезагружаемси )

5. Качаем firmvare http://ipw2200.sourceforge.net/firmware.php

6. Распаковываем, компилим, запихиваем в /lib/firmware следущее:
    ipw-2200-bss.fw
    ipw-2200-fw-3.0.fw
    ipw-2200-ibss.fw
    ipw-2200-sniffer.fw

7. Подключаем модуль ipw2200, смотрим dmesg, должно все быть в норме

Теперь у нас есть работоспособная карточка, можно посканить сети, побаловаться, но собстно инета как не было так и нет ))))) . И правильно, с чего ему то быть, карточка то не настроена и к точке не подключена.
Да, и далее я считаю , что мы все тут нормальные люди и пользуемся WAP... Нет, не пользуйтесь?
Тогда либо переключайтесь, либо все что ниже не читайте,  и качайте wireless-toolls. ;-)

8. Качаем madwifi http://www.madwifi.net/ , распаковываем, компилим (не забудьте указать ваше uname -r)

9. Подключаем модуль ath_psi, смотрим dmesg
    Коли все нормально, переходим к заключительному этапу.

10. Качаем wpa_supplicant http://hostap.epitest.fi/wpa_supplicant/
    Или ставим из пакетов...

11. Создаем ключ из пароля с помощью /usr/sbin/wpa_passphrase

12. Конфигим интерфейс /etc/rc.d/rc.init1.conf
    USE_DHCP[namber]='yes' #это коли у вас dhcp
    WLAN_ESSID[namber]='name_your_ssid'
    WLAN_WPA[namber]='wpa_supplicant'
    WLAN_WPADRIVER[namber]='wex' #   или какой другой
    WLAN_IWPRIV[namber]="AuthMode=WPAPSK EncrypType=TKIP WPAPSK=ваш ключ TxRate=0"
   
13. Запускаем sudo /etc/rc.d/rc.init1 интерфейс start

Все, наслаждаемся разнообразием нета ))))

(Удалённый комментарий)
В Debian, кстати, firmware тоже надо скачивать. Но хоть перекомпилировать ничего не надо :)

Edited at 2008-01-20 07:19 (UTC)

да, в Дебе есть такая замечательная штука как module_assistant )

(Удалённый комментарий)
+1
дааа, не тумал что в Слаке так сложно всё..
надо поставить помазохироветь :О/

зы: в заголовке s/Настрока/Настройка

да не то что сложно. Просто нету многих полезных вкусностей, так знакомых по более распостраненым дистрам и многое надо делать руками.

З.Ы. Исправил


...потому что жизнь борьба...
Я тоже это когда-то проходил, с пятой компиляции ядра все заработало.

А потом поставил сусе, и как-то оно само-само-само, yast'ом прицепилось.

>...потому что жизнь борьба...
плюсадын!
да и на Ubuntu том же все с полпинка ксати когда то завелось )

Мдааа... У вас там, в Слакваре, чего, вообще package-менеджера нету? Всё ручками качать надо и компилировать?

Почему, есть. Вполне нормальный... Просто большинство работы в данном случае происходило с ядром.

Ыыы? madwifi предлагается качать/собирать ручками. Так же как и ipw2200 и wpa_supplicant.

да, madwifi и ipw2200 надо качать/собирать ручками, т.к в пакетах нема их :( (ну что говорить, не Debian конечно).
А wpa_supplicant в пакетах есть, и из него у меня и работает (это я на всякий случай ссылку на него дал).

в дополнение:
у слаки нет подобия module_assistant, поэтому все ядерные дела делаются руками

еще бы теги приписывались, шоб искать было легче :0

Вы читаете ru_linux