Instalacja karty sieciowej WiFi Gigabyte GN-WP01GS na chipsecie RT2561 (rt61) pod Debianem Wg opisu z: http://www.linuxforen.de/forums/showthread.php?t=210159 Ta dość popularna na naszym rynku karta wyposażona w chipset RT2561 firmy Ralink sprawia użytkownikom Linuksa wiele problemów. Od niedawna dostępny jest eksperymentalny sterownik opublikowany przez Ralink dla chipów rodziny RT2500, w którym łaskawie uwzględniono również obsługę RT2561, popularnie zwanego rt61. - Kartę uruchamiałem pod Debianem (testing) z kernelem 2.6.16.5
- Opisanym poniżej sposobem uruchomiono 2 karty na dwóch zupełnie różnych sprzętowo maszynach
- Wszystkie czynności instalacyjne wykonujemy jako root
- Pobieramy ze strony Ralink potrzebny pakiet sterowników: http://www.ralink.com.tw/drivers/Linux/2005_1230_RT61_Linux_STA_Drv1.0.3.0.tar.gz
Rozpakowujemy pobrany pakiet w dowolnym katalogu:
tar -zxvf 2005_1230_RT61_Linux_STA_Drv1.0.3.0.tar.gz
Warto również poświęcić chwilę czasu i zapoznać się z plikiem readme umieszczonym wśród rozpakowanych plików. - Firma Ralink przewidziała możliwość instalacji sterownika w systemach z jądrem 2.4 lub 2.6. Musimy zatem dokonać odpowiedniego dla nas wyboru. Dla jądra 2.6 należy skopiować/zmienić nazwę pliku Makefile.6 na Makefile:
cp Makefile.6 Makefile
- Kompilacja i instalacja:
make all && make install
- W katalogu /etc tworzymy /Wireless/RT61STA/ :
mkdir /etc/Wireless/RT61STA/
- Z katalogu z rozpakowanymi sterownikami kopiujemy pliki firmware do /etc/Wireless/RT61STA/ :
cp *.bin /etc/Wireless/RT61STA
- Dokonujemy konwersji dos2unix (doinstalować pakiet tofrodos jeśli trzeba) pliku rt61sta.dat i również kopiujemy go do /etc/Wireless/RT61STA/:
dos2unix rt61sta.dat (może być konieczne użycie parametru -f ) cp rt61sta.dat /etc/Wireless/RT61STA/
- Przechodzimy do /etc/Wireless/RT61STA/ i za pomocą ulubionego edytora ustawiamy w pliku rt61sta.dat swoją konfigurację. Szczególną uwagę zwrócić należy na ustawienia:
- CountryRegion [ 1 ] - CountryRegionForABand [ 7 ] - WirelessMode [ 0 ] - SSID [nazwa_naszej_sieci] - NetworkType [ Infra ] - AuthMode [ OPEN ] - EncrypType [WEP ] - WPAPSK ( hex) [ zostawiłem_puste ] - Key1 [10 (64bit) lub 26 (128bit)znaków, hex ]
W klamrach podałem moje ustawienia, przy czym korzystałem ze 128bit. klucza. Dokładne opisy poszczególnych parametrów znajdziemy w pliku readme. - Ładujemy moduł rt61:
modprobe rt61
i jeśli nie otrzymamy żadnego komunikatu o błędzie kończymy resztę konfiguracji. Za ładowanie modułu przy starcie systemu odpowiada u mnie wpis rt61 dodany do /etc/modules, natomiast wpis alias ra0 rt61 dodany do /etc/modprobe.conf odpowiada za interfejs ra0. Pozostało jeszcze tylko odpowiednio wyedytować /etc/network/interfaces - dodajemy do niego linie: auto ra0 iface ra0 inet dhcp #(większość AP przydziela IP z dhcp ) wireless_key 12121212343423125643212345 #(odpowiedni dla naszej sieci i zgodny z wpisanym w /etc/Wireless/RT61TA/rt61sta.dat) wireless_essid nazwa_naszej_sieci - Po restarcie systemu powinniśmy cieszyć się działającą siecią.... W razie problemów warto jeszcze raz prześledzić wszystkie wykonane kroki, ew. posiłkując sie plikiem readme gdzie również w podobny sposób opisana jest instalacja.
Krzysztof Pluciński vel kmp |