Netgear WPN111 i Chello UPC

Oceń skuteczność rozwiązania

złą
4
57%
złą
1
14%
złą
2
29%
 
Liczba głosów: 7
penguinssaver
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 28 lut 2008, 13:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Netgear WPN111 i Chello UPC

Post autor: penguinssaver » 07 mar 2008, 11:07

Witam.
Oto stosunkowo proste rozwiązanie problemu:
Moja osobista potyczka z NDISwrapper'em i Netgear WPN111
To rozwiązanie powstało po dwudniowym przeszukiwaniu for, googla i innych ciekawych źródeł wiedzy.

Wszystko co musisz mieć to:
1. Hardware (oczywiste)
2. płytkę ze sterami do Windowsa
3. Jakieś połączenie z internetem (karta sieciowa, lub inny komputer).
* dla 64 bit polecam link do sterów
** karta WiFi NIE MOŻE BYĆ PODŁĄCZONA PRZEZ HUB USB!!!!!!!!

Pobieranie, kompilowanie i instalacja NDISwrapper'a :
Upewnij się, że masz podłączony komputer do internetu (wbrew pozorom nie jest to oczywiste :craz: )

W oknie terminala pisz:

Kod: Zaznacz cały

sudo aptitude install build-essential linux-headers-`uname -r`
Możesz też ściągnąc Ndiswrapper'a stąd

Znów terminal i:

Kod: Zaznacz cały

cd ~
mkdir ndiswrapper
wget http://switch.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.52.tar.gz -O ~/ndiswrapper/ndiswrapper-1.52.tar.gz 
cd ndiswrapper
rozpakuj ndiswrapper'a:

Kod: Zaznacz cały

tar -zxvf ndiswrapper-1.52.tar.gz
cd ndiswrapper-1.52
Skompiluj i zainstaluj:

Kod: Zaznacz cały

make distclean
make
sudo make install
zweryfikuj instalację:

Kod: Zaznacz cały

ndiswrapper -v
powinieneś otrzymać coś takiego:

Kod: Zaznacz cały

utils version: '1.9', utils version needed by module: '1.9'
module details:
filename:       /lib/modules/2.6.20-16-generic/misc/ndiswrapper.ko
version:        1.52
vermagic:       2.6.20-16-generic SMP mod_unload
teraz stwórz folder ~/driver (taka przykładowa nazwa, ale jak chcesz możesz nazwać jakkolwiek):

Kod: Zaznacz cały

cd ~
mkdir driver
cd driver
Skopiuj tam pliki z płytki ze sterami. Są to :netwpn11.inf, wpn111.sys i 5523.bin

konsola i następna komenda:

Kod: Zaznacz cały

sudo ndiswrapper -i *netwpn11.inf
upewnij się, ze poprawnie się zainstalowało:

Kod: Zaznacz cały

ndiswrapper -l
powinieneś otrzymać:

Kod: Zaznacz cały

netwpn11 : driver installed
        device (1385:5F01) present
wstaw moduł ndiswrapper w kernel:

Kod: Zaznacz cały

sudo depmod -a
upewnij się, ze nie ma błędów i wpisz:

Kod: Zaznacz cały

sudo modprobe ndiswrapper
zweryfikuj czy wszystko przebiegło prawidłowo wpisując:

Kod: Zaznacz cały

dmesg | grep ndis
powinieneś dostać taką oto mniej więcej odpowiedź:

Kod: Zaznacz cały

ndiswrapper version 1.52 loaded
stwórz alias dla wlan0:

Kod: Zaznacz cały

sudo ndiswrapper -m
i upewnij się, ze ndiswrapper zostanie załadowany przy starcie:

Kod: Zaznacz cały

echo "ndiswrapper" | sudo tee -a /etc/modules
W tym miejscu zalecam restart:

Kod: Zaznacz cały

sudo shutdown -r now
od teraz domyślnym urządzeniem wlan0 jest netgear WPN111.
Po wpisaniu:

Kod: Zaznacz cały

lshw -C network
otrzymasz:

Kod: Zaznacz cały

  *-network
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: 00:18:4d:dc:34:ba
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=ndiswrapper+netwpn11 driverversion=1.52+NETGEAR,09/26/2005,1.5.0.21 ip=192.168.1.2 multicast=yes wireless=IEEE 802.11
To by było na tyle. Proste nieprawdaż? :craz::w00t::evil:
ODPOWIEDZ

Wróć do „Hardware-Sieć”