Paco

Personal Content Organiser

Home / Linux

Navigation

Menu

Search

LiveBox (F@ST 3202) + WiFi (Sagem XG760N) bez sterownikow winowsowych (ndiswrapper)

Ten tekst dedykuje wszystkim, ktorzy meczyli sie, mecza sie lub beda sie meczyc z zainstalowaniem w/w zestawu. U mnie problem dotyczyl nie tyle samego LiveBoxa'a bo ten chodzil bezproblemowo na kabelku co apdaptera USB Sagem XG760N. Niestety proby z ndiswrapperem i sterownikami win nie daly pozytywnych rezultatow. Niby urzadzenie bylo zainstalowane poprawnie i dzialalo z tym ze nie do konca :) Ponadto prosze mi wybaczyc 'lopatologiczny' styl ale chce aby ten tekst byl zrozumialy dla wszystkich (rowniez tych co zaczynaja dopiero... :) )

Poniewaz do zainstalowania WiFi najprawdopodobniej bedzie potrzebna nam siec na poczatku podlaczamy LiveBox'a kabelkiem, ktory znajduje sie w zestawie. Nastepnie konfigurujemy siec:

TYMCZASOWO NA KABLU



0. Podlaczamy kabelek :)
1. Wybieramy z menu System --> Administration --> Networking
2. W oknie, ktore sie nam pojawi (po wpisaniu hasla) wybieramy Ethernet Connection
* jezeli interfejs Eth0 (karta sieciowa) jest nie wlaczony (czerwony kwadrat z krzyzykiem przy ikonie sumbolizujacej interfejs) wybieramy[properties] i w okienku ktore sie nam pojawi zaznaczamy opcje [enable this connection] po czym zamykamy okienko.

* jezeli interfejs nie jest aktywny aktuwujemy go przyciskiem [Activate] po prawej stronie.

3. Nastepnie przechodzimy do zakladki DNS. Jezeli w DNS serwers pojawily sie jakies pozycje to je usuwamy. Po usunieciu wszystkich pozycji z listy dodajemy (przycisk [Add]) adres 194.204.159.1
4. Naciksamy [OK]
5. Sprawdzamy czy dziala siec.


PRZYGOTOWANIE DO INSTALACJI



Sprzatamy


Jezeli probowales instalowac adapter WiFi z manuali na tym forum za pomoca sterownikow windowsowych i ndiswrappwera nalezy te sterowniki usunac.

Sterowniki usuwamy w nastepujacy sposob:
1. Uruchamiamy terminal
2. Wpisujemy
# ndiswrapper -l

3. Jezeli w wyniku otrzymamy cos co wyglada jak:
Installed ndis drivers: wlanuig driver present, hardware present

wpisujemy
# sudo ndiswrapper -e wlanuig

Jezeli nie otrzymamy podobnego wyniku sterowniki wlan nie zostaly wczesniej zainstalowane i mozemy o nich zapomniec...

Sprawdzamy czy mamy wszystko co bedzie nam potrzebne

Uruchamiamy terminal i wpisujemy

$ sudo apt-get install linux-headers-$(uname -r)


jezeli wszystko poszlo ok to wpisujemy polecenie

$ sudo apt-get install build-essential



Sciagamy linuksikowe sterowniki


0. Tworzymy katalog drivers w katalogu domowym
1. Sciagamy najnowsze sterowniki z http://zd1211.ath.cx/download/ do katalogu ktory utworzylismy przed chwila ( w momencie pisania tego manuala najnowsza wersja byla wersja http://zd1211.ath.cx/down...-driver-r83.tgz ).

Note

Te sterowniki pracuja tez z innymi urzadzeniami, ich opis mozna znalezc na http://zd1211.ath.cx/

2. Uruchamiamy terminal
3. Przechodzimy do katalogu w ktorym zapisalismy w/w plik czyli cd /home/nazwa/drivers lub prosciej cd ~/drivers
4. Rozpakowujemy pobrany plik poleceniem
$ tar -xvzf zd1211-driver-r83.tgz

5. Przechodzimy do katalogu ktory powstal po rozpakowaniu paczki (czyli np. zd1211-driver-r83) poleceniem
$ cd zd1211-driver-r83




Budujemy i instalujemy nasze sterowniki


1. Musimy troszke zmodyfikowac plik Makefile czyli jak ktos sie zna to robi vi Makefile a jak sie nie zna to robi gedit Makefile i szukamy nastepujacego wiersza

# set to 1 for zd1211b ZD1211REV_B=0


zmieniamy na
ZD1211REV_B=1


i zapisujemy zmodyfikowany plik

2. Teraz w terminalu (zakladam ze ciagle jestes w katalogu z rozpakowanymi driverami) wydajemy kolejno polecenia
# make # sudo make install


3. Jezeli wszystko poszlo dobrze mamy zainstalowane sterowniki teraz pozostaje tylko zmienic wpisy w pliku
/etc/network/interfaces
robimy to poleceniem
kto sie zna:
sudo vi /etc/network/interfaces

a kto sie nie zna:
sudo gedit /etc/network/interfaces


i tam gdzie mamy (a jak nie mamy to dopisujemy)
auto wlan0 iface wlan0 inet dhcp


dodajemy

pre-up modprobe zd1211b post-down rmmod zd1211b wireless-mode Managed wireless-essid neostrada_AAAA wireless-key restricted XXXXXXXXXXXXXXXXXXXXXXXX


czyli po edycji wyglada to tak

auto wlan0 iface wlan0 inet dhcp pre-up modprobe zd1211b post-down rmmod zd1211b wireless-mode Managed wireless-essid neostrada_AAAA wireless-key restricted XXXXXXXXXXXXXXXXXXXXXXXX


gdzie neostrada_AAAA to jest ESSID (lub SSID) z naklejki na podelku od LiveBox'a
a XXXXXXXXXXXXXXXXXXXXXXXX -> to Klucz WEP rowniez z tej samej naklejki tyle ze bez spacji

zapisujemy zmiany
no i robimy restart

po zalogowaniu uruchamiamy zarzadzanie siecia System->Administration->Networking
Powinna sie nam pojakwic dodatkowa pozycja, ktorej nie bylo wczesniej czyli Wireless connection (interfejs wlan0) jezeli jest nie aktywna ta ja aktywujemy jezeli jest wylaczona to wlaczamy analogicznie jak w przypadku interfejsu Eth0 (Tymczasowo na kablu pkt. 2)

Sprawdzamy wlasciwosci interfejsu Wlan0 czyli majac go zaznaczanego naciskamy przycisk [Properties]
Pojawi sie nam okienko z wlasciwosciami ktore powinny wygladac nastepujaco:

Enable this connection: -> Zaznaczone
Network name (ESSID): -> neostrada_AAAA (ta nazwa z naklejki na pudelku ;)
Key type: -> Hexadecimal
WEP key: -> **************** (czyli nasz WEP KEY rowniez z naklejki na pudelku z tym ze zagwiazdkowany ;)

Connection Settings
Configuration: -> DHCP
IP Address: -> pusto
Subnet Mask: -> pusto
Gateway address: -> pusto

Jezeli wszystko jest j/w naciskamy [OK]
Przechodzimy do zakladki DNS usuwamy wszystko co sie tam pojawilo i dodajemy w polu DNS Servers adres 194.204.159.1

Wylaczamy interfejs Eth0 czyli zaznaczamy go wciskamy przycisk [Properities] i odznaczamy opcje [Enable this connection]
Teraz mozemy wyciagnac kabelek z karty sieciowej i sprawdzic czy internet fruwa nam w powietrzu. Powinien fruwac jezeli nie fruwa sprawdz czy wszystko zostalo zrobione tak jak w tym manualu przykazano, sprawdz rowniez czy poprawnie wpisano WEP KEY i ESSID z naklejki.