x-kom hosting

Ndiswrapper - sterowniki z Windowsa pod Linuxem

acallk
utworzono
utworzono
 Ndiswrapper - sterowniki z Windowsa pod Linuxem2006-02-18 - Autor Karol Wróbel* Wstep:Nie wszystkie karty bezprzewodowe pod linuksem maja natywne wsparcie ze strony producentów sprzętu. Do takich należą karty oparte chociażby na chipsecie broadcom.Jedna z nich jest Dell Truemobile 1300 i na jej przykładzie pokazana będzie procedura uruchomienia karty wifi pod Gentoo Linux. Z tego opisu również dobrze mogą skorzystać posiadacze innych modeli kart, dokładną lista modeli wspieranych przez projekt ndiswrapper: http://ndiswrapper.sourceforge.net/mediawiki/index.php/List* Czy wiesz, ze...Ndiswrapper to środowisko działania sterowników dla urządzeń sieciowych napisanych z myślą o windows. Pozwala ono na uruchomienie sprzętu, który nie posiada wsparcia ze strony producenta dla platformy linuks. Odpowiedzi na większość pytań odnośnie ndiswrappera znajdziesz na stronie projektu: http://ndiswrapper.sourceforge.net* Przepis:1) upewnijmy sie, ze nasza karta jest widoczna po wydaniu polecenia:#lspciJeśli w wyniku pokażę się:01:03.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)lub podobny wpis - możemy zaczynać. Jeśli go tam niema sprawdźmy w biosie, czy karta jest włączona.2) Instalujemy pakiet wireless-tools:#emerge wireless-toolsPakiet ten zawiera programy iwconfig, iwlist, iwspy, iwpriv, iwevent. Za ich pomocą będziemy mogli ustanowić połączenie z wybranym AP, wylistować dostępne AP i uzyskać podstawowe informacje na temat połączenia, jego stanu i parametrów.3) Kompilujemy kernel. Korzystamy z gentoo-sources w wersji 2.6.15. Z wersja 2.6.14 były problemy z uruchomieniem tego modelu karty.Uwaga: pamiętajmy o wyłączeniu SMP w konfiguracji kernela - unikamy dzięki temu problemów z niektórymi sterownikami ndisowymi.Dla przypomnienia procedura instalacji kernela:# emerge gentoo-sources# cd /usr/src# ln -s linux-2.6.15-gentoo-r1 linux# cd linux# make menuconfig# make && make modules_install# cp System.map /boot/System.map-2.6.15# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.15Korzystając z lilo do /etc/lilo.conf dopisujemy:image = /boot/vmlinuz-2.6.15root = /dev/hda6label = Gen_ndisread-onlyPo czym wydajemy polecenie:# lilo4) restartujemy system, przy starcie wybierając dopiero co skompilowane jądro.5) Instalujemy pakiet ndisswrapper.# emerge ndiswrapper6) Następnie czeka nas download sterownikow karty - najlepiej ze strony projektu ndisswrapper:http://ndiswrapper.sourceforge.net/mediawiki/index.php/ListDla omawianej karty użyłem driverów producenta, są one dostępne: tutaj.7) Rozpakowujemy plik sterownika - w obecnej wersji: R83097.EXE# mkdir ~/tmp_ndis# cp R83097.EXE ~/tmp_ndis# cd ~/tmp_ndis# unzip R83097.EXE8) Interesują nas 2 pliki - jeden z rozszerzeniem .inf drugi z .sys Kopiujemy te pliki w wybrane przez nas miejsce:# mkdir /lib/sterownik_ndis# cp <sterownik>.inf /lib/sterownik_ndis# cp <sterownik>.sys /lib/sterownik_ndiszamiast <sterownik > wstawiamy nazwę sterownika karty w naszym przypadku:bcmwl59) Instalujemy sterownik:# ndiswrapper -i /lib/sterownik_ndis/.infI sprawdzamy czy wszystko poszło ok:# ndiswrapper -lW wyniku powinniśmy otrzymać:Installed ndis drivers:bcmwl5 driver present10) Ładujemy "zainstalowany" sterownik:# modprobe ndiswrapperJeśli udało nam się przeprowadzić procedurę bez problemów za pomocą polecenia# dmesgPowinniśmy zobaczyć wpisy podobne do tych:ndiswrapper version 1.2 loaded (preempt=yes,smp=no) ndiswrapper: driver bcmwl5 (Broadcom,05/26/2005, 3.120.27.0) loadedACPI: PCI Interrupt 0000:01:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5ndiswrapper: using irq 5wlan0: ndiswrapper ethernet device 00:01:02:03:04:05 using driver bcmwl5, configuration file 14F4:4320:1038:0001.5.confwlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMPMamy już w systemie gotowa do działania kartę wifi !Jeśli chcemy by moduł ndiswrapper ładowny był przy każdym starcie systemu pozostała jeszcze jedna czynność do wykonania - wykonanie polecenia:# echo "ndiswrapper" >> /etc/modules.autoload.d/kernel-2.6To wszystko. Pozostało jedynie skonfigurować interfejs (poleceniem ifconfig oraz iwconfig).* Każdy kij ma dwa końce.Po całej procedurze mamy działającą kartę wifi, możemy cieszyć się bezprzewodowym Internetem, oglądać www, odebrać pocztę, rozmawiać przez gg... Niestety nie są to rozrywki przyciągające uwagę na długo. Każdy szanujący się internauta będzie chciał skorzystać z programu kismet. Niestety nie jest to możliwe! To wielka niedogodność, dla użytkowników tego rozwiązania. Zabawa w warchalking jest przez to poważnie ograniczona, jednak nie niemożliwa. Mimo wszystko dla użytkowników kart opartych o chipset broadcom istnieje inne rozwiązanie: sterownik tworzony za pomocą techniki reverse back. Nie jest on jeszcze stabilny (i jeszcze trochę mu do tego brakuje). Uruchomieniem karty za pomocą tego sterownika zajmiemy się następnym razem

http://www.warchalking.pl/a-39/Ndiswrapper...od_Linuxem.html

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.