Sieci radiowe stają się coraz bardziej popularne, lecz jest mało gotowych manuali na ten temat. Jeśli chodzi o linuksa, to coś jeszcze można znaleźć ale z opisami pod FreeBSD miałem problem :). Niestety byłem zmuszony zgromadzić jak najwięcej informacji i odpalić taką kartę u siebie, ponieważ mój ISP właśnie w ten sposób dostarcza mi net. W tym miejscu bardzo chciałem podziękować foxy'emu za cierpliwość do mnie i wszelkie informacje na ten temat.
Zaczynamy :). Jak się przekonałem uruchomienie i instalacja takiej karty to rzecz prosta... We FreeBSD od wersji 5.3 (bodajże) standardowo w jajku są moduły ndis które w bardzo prosty sposób tłumaczą sterowniki windziane na język UNIX'owy. Jak wyczytałem podobno pod tym drugim chodzą znacznie lepiej ;)
Ściągamy sterowniki do Realtek 8180L (pod Windows XP) ze strony producenta:
# wget ftp://202.65.194.18/cn/wlan/rtl8180l/ndis5x-8180(173).zip
Następnie ściągnięty plik rozpakowujemy, na przykład do katalogu /root.
Kolejną czynnością jest skorzystanie z narzędzia ndiscvt. W tym celu przechodzimy do katalogu /sys/module/if_ndis (aby ten katalog istniał musisz mieć zainstalowane źródła systemu) następnie wydajemy komendę:
# ndiscvt -i plik.inf -s plik.sys -o ndis_driver_data.h
Oczywiście plik.inf i plik.sys to ścieżki dostępu do odpowiednich plików naszego rozpakowanego sterownika. Następnie kompilujemy:
# make
# make install
# make load (opcjonalnie, w celu załadowania)
Można także załadować "z palca", czyli podczas bootowania systemu wejść do wiersza poleceń i wydać komendę:
# load if_ndis
# boot
Po reboocie karta powinna być już widziana przez system. Można to podejrzeć:
# dmesg | grep ^ndis
lub
# pciconf -lv
lub poprostu
# ifconfig
Kolejnym krokiem będzie konfiguracja karty. U mnie widziana jest jako ndis0. Przechodzimy do edycji /etc/rc.conf i dodajemy linijki:
ifconfig_ndis0="ADRES_IP ssid TWÓJ_SSID up" |
gdzie niestety o ssid będziesz musiał poprosić swojego ISP. Kolejną linijkę jaką trzeba dodać to:
tego chyba nie trzeba tłumaczyć :). Zostało nam jeszcze dodanie adresów serwerów dns do pliku /etc/resolv.conf. Kolejny reboot i wszystko powinno działać :)
Autor: Łukasz Basa 'Basq4'
baska (at) krasnystaw.info |
| Dodane przez sarelo33 w dniu - 2006-12-30 23:50:14 | no juz sie podjaralem ze bedzie dzialac przy #make install /root/ndis_driver_data.h pisze ze nie wie co zrobic z make install jak wykonac ;/ a przy #make pisze up of date czy cos podobnego nie wiem moze ja cos zle robie hellp |
Tylko zarejestrowani użytkownicy mogą pisać komentarze. Prosze zaloguj się i dodaj komentarz. Powered by AkoComment! |