Wielokroć na tym forum, pojawiają się pytania o zainstalowanie bezprzewodowej karty sieciowej. Postanowiłem zrobić takie małe howto, na razie, dotyczące kart obsługiwanych przez madwifi
I. Przygotowanie, czyli to co musimy wiedzieć, zanim rozpoczniemy instalację.
a. Chipset karty.
Przede wszystkim musimy poznać chipset naszej karty wifi. Nie wystarczy wiedza, że jest to zgodne ze standardem 802.11, ba nie wystarczy nawet nazwa producenta modemu, albowiem częstoktroć są to jedynie nazwy handlowe, nie mające nic wspólnego z rzeczywistym chipsetem, tkwiącym sobie spokojnie w środku modemu.
Drogi są dwie: pierwsza, odnaleźć na stronach producenta; druga, prostsza, to wydanie w konsoli polecenia
Kod: Zaznacz cały
lspci
Najbardziej interesujące w niej jest oznaczenie modelu chipsetu - w tym przypadku AR5005G, wielce pomocna zaś bywa nazwa producenta - tu Atheros Communications. Karty te, są obsługiwane co do zasady przez dwa sterowniki: madwifi oraz ath5k. Tego ostatniego nie udało mi się jednakże jeszcze uruchomić.05:01.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)
Mając taką wiedzę, należy udać się na stronę obsługiwanych chipsetów i wyszukać, czy nasz chipset jest obsługiwany przez madwifi. Jeśli tak - można czytać dalej, jeśli nie trzeba szukać innego rozwiązania.
b. Jądro zainstalowanego systemu i jego źródła.
Ze względu na konieczność posiadania źródeł kernela, trzeba wiedzieć jaki dokładnie kernel jest zainstalowany w systemie. Dowiedzieć się tego można, wydając polecenie:
Kod: Zaznacz cały
uname -r
Teraz trzeba doinstalować jego źródła (chyba, że ktoś ma je już zainstalowane w systemie; inna sprawa, że module assistant jest w stanie je pociągnąć samodzielnie).
Kod: Zaznacz cały
# apt-get update
# apt-get install linux-source-2.6.22 linux-headers-2.6.22-3-686 linux-kbuild-2.6.22
informację o pakietach debiana. )
Dodatkowo potrzebny będzie pakiet module-assistant, który zainstalujemy wydając polecenie:
Kod: Zaznacz cały
# apt-get install module-assistant
Kod: Zaznacz cały
# apt-get install madwifi-source madwifi-tools
Kod: Zaznacz cały
deb [URL]http://ftp.pl.debian.org/debian/[/URL] nazwa_wersji main contrib non-free
Kod: Zaznacz cały
ftp://debian.marlow.dk/dists/sid/madwifi/pool
W tej chwili jesteśmy przygotowani do właściwej instalacji.
2. Instalacja
Instalacja z wykorzystaniem narzędzia module-assistant jest banalna:
Kod: Zaznacz cały
# m-a prepare
# m-a a-i madwifi
Kod: Zaznacz cały
# modprobe ath_pci
Kod: Zaznacz cały
# echo ath_pci >> /etc/modules
3. Przypisy:
a. O instalacji madwifi patrz:
Instrukcja ze strony madwifi
Instrukcja Martina List-Petersena
b. W podanych przykładach instalacje nastepują z wykorzystaniem programu apt-get. Nie ma najmniejszego problemu, by skorzystać z jakiegokolwiek innego, ulubionego przez siebie menedżera pakietów (aptidude, synaptic itp.)
c. Wyszedłem też z założenia, że takie rzeczy, jak właściwa konfiguracja repozytorium jest opisana w innym miejscu, nie trzeba jej zatem podawać tutaj.
d. Jak tylko czas pozwoli, tu lub w innym miejscu podam jak podłączyć się do sieci, mając już skonfigurowaną kartę.
e. Również, jeśli tylko czas pozwoli, podam instalację innych kart, oraz [/code]