Ndiswrapper

Z openSUSE wiki

ndiswrapper pozwala na używanie sterowników bezprzewodowych kart sieciowych przeznaczonych dla rodziny systemów Microsoft Windows. Poniższy artykuł zawiera przykładowy proces konfiguracji.

Uwaga.png Uwaga: Przed instalacją zaleca się zaktualizować system instalując wszystkie poprawki.

Spis treści

Instalacja ndiswrapper

Instalacja polega na zainstalowaniu pakietu ndiswrapper za pomocą menadżera pakietów. Menadżer używa do tego głównego repozytorium instalacyjnego, które zazwyczaj jest już skonfigurowane po instalacji systemu.

Konfiguracja ndiswrapper

ndiswrapper potrzebuje do pracy dwóch plików o rozszerzeniach .inf i .sys będących sterownikami. Czasem można je znaleźć na płytce dostarczonej z kartą, w innych przypadkach pomocna powinna być strona projektu ndiswrapper. Należy na tej stronie w bazie urządzeń znaleźć swoją kartę i sprawdzić skąd można pobrać sterownik. Znalezione pliki najprościej zapisać w katalogu domowym.

Konfigurację przeprowadza się w terminalu. Po zalogowaniu się jako root (komendą su) należy wskazać ndiswrapperowi plik .inf. Przykładowo:

> su
Hasło: (wpisać hasło dla konta root)
# ndiswrapper -i /home/uzytkownik/mrv8k51.inf

Następnym poleceniem można sprawdzić czy karta została zainstalowana

# ndiswrapper -l

Po wydaniu tej komendy powinnyśmy uzyskać wynik podobny do następującego:

installed drivers:
mrv8k51         driver installed, hardware (11AB:1FA6) present

Należy zwrócić uwagę na komunikaty present i driver installed informujące o poprawnej konfiguracji. Następnie należy aktywować moduł jądra poleceniem:

# modprobe ndiswrapper

N koniec sprawdzamy czy moduł został poprawnie załadowany poleceniem iwconfig. Powinniśmy uzyskać wynik podobny do poniższego:

okecie:/home/strajk # iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11b  ESSID:"chodus-lan" Nickname:"chodus"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:13:10:DA:94:98
          Bit Rate=36 Mb/s   Sensitivity=-200 dBm
          RTS thr=2346 B   Fragment thr=2346 B
          Encryption key:*******************   Security mode:open
          Power Management:off
          Link Quality:100/100  Signal level:-67 dBm  Noise level:-256 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Łączenie z siecią

Najprostszą metodą jest wykorzystanie NetworkManager do łączenia z siecią.

Poniższe instrukcje dotyczą openSUSE w wersji 10.3

Konfiguracja NetworkManager (10.3)

Konfigurację NetworkManager przeprowadza się za pomocą YaST. Z kategorii Urządzenia sieciowe wybrać należy opcję Karta sieciowa. W oknie, które się ukaże trzeba zaznaczyć opcję kontroli sieci poprzez NetworkManager i kliknąć Dalej. Jak widać na poniższym obrazku, w NetworkManager jest tylko karta sieciowa wbudowana w płytę główną zatem należy jeszcze dodać zainstalowaną kartę bezprzewodową (w przykładzie Asus WL 138G).

W NetworkManager jest tylko karta sieciowa wbudowana w płyte główną

Po kliknięciu Dodaj pojawi się poniższe okno, które należy wypełnić następująco:

  • Typ urządzenia: bezprzewodowe
  • Nazwa konfiguracji: 0
  • Nazwa konfiguracji sprzętu: static-0
  • Nazwa modułu: ndiswrapper
Ręczna konfiguracja karty sieciowej

Po kliknięciu Dalej ukaże się okno konfiguracji adresu sieciowego. W sieciach gdzie adresy przydzielane są poprzez DHCP należy wybrać opcję pierwszą. Tam gdzie obowiązuje statyczna konfiguracja należy wybrać opcję drugą i wypełnić pola odpowiednio do danej sieci. Przykładowo:

  • adres IP 192.168.1.5
  • maska: 255.255.255.0
Okno konfiguracji adresu sieciowego

Następnie trzeba kliknąć na Nazwa komputera i serwer nazw. Najprawdopodobniej pojawi się okienko dialogowe, w którym wybrać należy opcję Zmień. W razie potrzeby można ustawić serwery DNS. Dla przykładu dwa serwery Telekomunikacji Polskiej:

  • Serwer nazw1 : 194.204.159.1
  • Serwer nazw2 : 194.204.152.34

Nazwa komputera i domeny jest dowolna. Po wpisaniu wszystkich danych można wcisnąć OK.

Nazwa komputera i serwer nazw

Po powrocie do okna konfiguracji adresu sieciowego kliknąć należy przycisk Routing. W nowym oknie trzeba wypełnić pole Brama Domyślna. Jeśli sieć jest na DHCP nie wpisuje się nic, w przeciwnym razie należy wpisać adres IP urządzenia które udostępnia dostęp do sieci Internet (zazwyczaj jest to 192.168.1.1).

Wskazówka.png Wskazówka: Jeżeli nie jesteś pewny adresu bramy domyślnej spytaj o to administratora swojej sieci.

Konfigurację w tym oknie kończy naciśnięcie przycisku OK.

Routing

Kolejny raz nastąpi powrót do okna konfiguracji adresu sieciowego. Tym razem należy nacisnąć Dalej i przejść tym samym do Konfiguracji bezprzewodowych kart sieciowych. Rubryki wypełnia się następującymi danymi:

  • Tryb pracy: Managed
  • Nazwa sieci (SSID): wpisać nazwę danej sieci (w przykładzie: Yellonki)
  • Tryb uwierzytelniania: Otwarty
  • Klucz WEP: odpowiedni dla danej sieci
Wskazówka.png Wskazówka: Jeżeli nie znasz klucza WEP zapytaj o niego administratora sieci
Okno konfiguracji bezprzewodowych kart sieciowych

Konfigurację kończy naciśnięcie w kolejnych oknach przycisków Dalej i Zakończ.

KNetworkManager (10.3)

Po skonfigurowaniu karty sieciowej program KNetworkManager się zrestartuje i pokaże okno ze swoimi ustawieniami konfiguracji. Należy wybrać szyfrowanie WEP40/104 Hex oraz wpisać klucz szyfrowania WEP. Następnym i ostatnim krokiem jest kliknięcie przycisku Połącz.

KNetworkManager

Zobacz też

  • Kdewallet - sposób na przechowywanie ustawień sieci bezprzewodowej

Linki zewnętrzne