Мой сексуальный Wi-Fi

Jan 19, 2008 23:04

Итак, вдоволь намучившись с сабжем, по привычке описываю настройку, дабы не позабыть тонкости.
Ну, начнем пожалуй....

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 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, должно все быть в норме

Теперь у нас есть рабооспособная карточка, можно посканить сети, побаловаться, но собстно инета как не было так и нет ))))) . И правильно, с чего ему то быть, карточка то не настроена и к точке не подключена.
Да, и далее я считаю , что мы все тут нормальные люди и пользуемся WPA... Нет, не пользуйтесь?
Тогда либо переключайтесь, либо все что ниже не читайте,  и качайте 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

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

linux, настройка

Previous post Next post
Up