Strona główna | Mapa serwisu | English version
Help > WWW > Wi-Fi

Wi-Fi
Instalacja karty sieciowej WiFi Gigabyte GN-WP01GS na chipsecie RT2561 (rt61) pod Debianem
Krzysztof Plucinski (kmp)  ·  2006-04-19 21:31:04  ·  wersja do wydruku


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

  1. 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.
  2. 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

  3. Kompilacja i instalacja:

    make all && make install

  4. W katalogu /etc tworzymy /Wireless/RT61STA/ :

    mkdir /etc/Wireless/RT61STA/

  5. Z katalogu z rozpakowanymi sterownikami kopiujemy pliki firmware do /etc/Wireless/RT61STA/ :

    cp *.bin /etc/Wireless/RT61STA

  6. 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/


  7. 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.
  8. Ł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
  9. 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
                           produkty zaawansowanych technologii dla ambitnych - tatie@onet.pl   08.VIII/2006