Instalacja karty wifi Realtek 8187B przez Ndiswrapper'a (Toshiba L40)

Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Instalacja karty wifi Realtek 8187B przez Ndiswrapper'a (Toshiba L40)

Post autor: yp2 » 08 cze 2008, 09:42

Jest to tłumaczenie tego http://tiagoboldt.net/blog/toshiba-l40-ndiswrapper-realtek-8187/ - angielskojęzycznego how-to z drobnymi poprawkami.
Wykorzystanie ndiswrapper'a umożliwia używanie szyfrowania WEP, WPA oraz WPA2.

1. Ściągamy sterownik z tej strony http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=24&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true dokładne oznaczenie to RTL8187B dla Windows (ważne) (lub alternatywny link - RTL8187B_Win98.tar.gz archiwum z moich zbiorów gdyż Realtek coś namieszał na stronie)
2. Instalujemy ndiswrapper

Kod: Zaznacz cały

sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9

3. Rozpakowujemy archiwum z sterownikiem windowsowym, wchodzimy do katalogu Win98 i wykonujemy

Kod: Zaznacz cały

sudo ndiswrapper -i net8187b.inf

4. Wydajemy polecenie

Kod: Zaznacz cały

sudo depmod -a

5. Ładujemy moduł ndiswrapper'a

Kod: Zaznacz cały

sudo modprobe ndiswrapper

6. Dodajemy ndiswrapper'a do auto-startu modułów

Kod: Zaznacz cały

sudo gedit /etc/modules
dodajemy linijkę

Kod: Zaznacz cały

ndiswrapper

7. Wykonujemy

Kod: Zaznacz cały

sudo ndiswrapper -m

8. Ponownie uruchom laptopa.
9. Ciesz się siecią :)

Jak nie zadziała to wykonaj jeszcze te polecenia

Kod: Zaznacz cały

$ lsusb

Poszukaj linijki z nazwą Realtek Semiconductor Corp.. Przed nazwą powinny być tam podobne oznaczenie do tego: 0bda:8197. U mnie całą linijka wygląda tak:

Kod: Zaznacz cały

Bus 006 Device 003: ID 0bda:8197 Realtek Semiconductor Corp.
Teraz zmusimy aby ndiswrapper używał tego urządzenia, wykonujemy komendę

Kod: Zaznacz cały

sudo ndiswrapper -a tu_wpisujemy_oznaczenie_uzyskane_po_lsusb net8187b
czyli u mnie wygląda to tak
sudo ndiswrapper -a 0bda:8197 net8187b

I sieć powinna działąć.
Dla pewności można rebootnąć laptopa, bądź usunąć i ponownie załadować moduł ndiswrapper'a (polecenia rmmod i modprobe).

Możemy się cieszyć siecią wlan z WEP, WPA, WPA2. Polecam od razu wywalenie network-manager'a i instalację wicd (temat na forum są) działa znacznie lepiej i szybciej niż badziewny network-manager. Wszystko sprawdzone i działa na tym laptopie a konkretnie na L40-17R.

EDIT
Dla nowych kerneli jak by wifi nie chciało działać należy dodać do

Kod: Zaznacz cały

/etc/modprobe.d/blacklist

linijkę

Kod: Zaznacz cały

blacklist r8187


Pozdrawiam.

Jeżeli link do archiwum padnie wysyłajcie PM lub na jabber powiadomienie, a w miarę możliwości umieszczę jeszcze raz w sieci.
ODPOWIEDZ

Wróć do „Hardware-Sieć”