Sieć wifi z wykorzystaniem sterownika z systemu windows
Na początek potrzebujemy pliki *.sys i *.inf ze sterownikami do naszej karty dla systemu Windows i umieszczamy je w katalogu domowym (w przykładzie użyto katalogu: /home/uzytkownik/sterowniki/winxp). Sterowniki bez trudu znaleźć można w internecie
(zapoznaj się też z uwagami pod koniec artykułu)
1. Jeśli nie wiemy, jaki model karty wifi posiadamy, w konsoli wpisujemy:
lspci
Przykładowy wynik:
00:09.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Za pomocą synaptica instalujemy/uaktualniamy pakiet ndiswrapper.
W konsoli logujemy się na konto roota:
su
2. Przechodzimy do katalogu ze sterownikami, np.
cd /home/uzytkownik/sterowniki/winxp
3. Następnie instalujesz sterownik:
ndiswrapper -i XXXX.inf
XXXX to nazwa sterownika
4. Sprawdzamy, czy sterownik zainstalował się poprawnie:
ndiswrapper -l
Powinniśmy zobaczyć coś podobnego do:
bcmwl5 : driver installed
device (14E4:4318) present (alternate driver: bcm43xx)
5. Dodajemy alias do modułu programu
ndiswrapper -mŁadujemy moduł jądra
modprobe ndiswrapper
6. Jeśli chcemy, by moduł ładował się przy każdym starcie systemu automatycznie dodajemy do pliku /etc/modprobe.preload (używając np. kwrite):
kwrite /etc/modprobe.preload
wpis:
ndiswrapper
Inne przydatne polecenia
Sprawdzamy jaki alias ma nasza karta bezprzewodowa:
iwconfig
w wyniku zobaczymy przykładowo:
wlan0 IEEE 802.11g ESSID:"siec_domowa" Nickname:"localhost"
Mode:Auto Frequency:2.462 GHz Access Point: 8E:9E:A3:70:C4:5C
Bit Rate=54 Mb/s Tx-Power:25 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0/100 Signal level:-96 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
wlan0 to nazwa naszej karty bezprzewodowej.
Polecenie wykrywa dostępne sieci wifi dla karty wlan0:
iwlist wlan0 scan
Podłączenie się do sieci wifi, gdzie nazwa_punktu_dostepu jest wynikiem polecenia iwlist wlan0 scan
iwconfig wlan0 essid nazwa_puntu_dostepu
Jeśli sieć wymaga klucza WEP, wpisujemy:
iwconfig wlan0 enc <klucz>
Pobranie adresu IP z serwera odbywa się za pomocą polecenia:
dhclient wlan0Po tych czynnościach, możemy cieszyć się bezprzewodowym internetem :)
Uwagi o sterownikach
Alternatywną metodą dostępu do sterowników z systemu Windows jest ich
instalacja przy pomocy programu Synaptic - korzystając z repozytorium PCLinuxOS.
W tym celu odśwież listę pakietów i wyszukaj te posiadające w nazwie słowo
ndiswrapper.
W wyniku powinieneś otrzymać - między innymi:
ndiswrapper-airplus - NdisWrapper airplus Support files ndiswrapper-bcmwl5 - NdisWrapper Broadcom Adapter Support filesJeśli nie wiesz które zainstalować - możesz zainstalować je wszystkie, a następnie przejść do kroku [4] - przy pasującym sterowniku będzie nazwa twojej karty sieciowej. Resztę można usunąć tą samą metodą - przy pomocy menadżera pakietów Synaptic. Następnie możesz kontynuować instalację od punktu [5]
ndiswrapper-bcmwl5a - NdisWrapper Broadcom Adapter Support files ndiswrapper-blkwgnv7 - NdisWrapper Belkin Adapter Support files ndiswrapper-lsbcmnds6 - NdisWrapper Linksys Wireless Notebook Adapter Support files ndiswrapper-lstinds - NdisWrapper Wireless-G Notebook Adapter Support files ndiswrapper-mrv8k51 - NdisWrapper Marvell LAN Adapters Support files ndiswrapper-net5211 - NdisWrapper Atheros AR5001 Support files ndiswrapper-net8185 - NdisWrapper realtek Support files ndiswrapper-netr33x - NdisWrapper Dlink netr33x Support files ndiswrapper-prismnic - NdisWrapper D-Link PRISM Wireless LAN Adapters Support files ndiswrapper-rt2500 - NdisWrapper 2500 Support files ndiswrapper-rt73 - NdisWrapper RT73 Support files ndiswrapper-sis163u - NdisWrapper SiS Support files ndiswrapper-wlannic - NdisWrapper wlan Support files ndiswrapper-wlanuig - NdisWrapper Wlan usb LAN Adapters Support files ndiswrapper-wlipnds - NdisWrapper Linksys Wireless-G Notebook Adapter Support files
- Zaloguj się lub utwórz konto, by odpowiadać




