Strona 1 z 1

Instalacja Neostrady ZXDSL852 v_2 Debian Etch i386

: 13 maja 2008, 23:59
autor: lukitd
Witam!

Sam miałem bardzo dużo problemów z zainstalowaniem modemu ZXDSL 852 v.2 pod Linuxem. Nawet pod Windowsem XP, standardowe sterowniki dostarczone na płycie CD do tego modemu nie spełniają dobrze swej funkcji, modem często nie synchronizuje się no i jeszcze trzeba stworzyć plik rasphone.pbk w katalogu C:\WINDOWS\SYSTEM32\ras\ a sterowniki trzeba ściągnąć ze strony tepsy najnowsze.
Jednak mniejsza z Windowsem, od tego jest pomoc techniczna Neostrady czy tam Netii.
Natomiast z Linuxów testowałem ten modem na OpenSUSE 10.3, niestety nie udało mi się uruchomić tego systemu. Na Mandrivie zainstalowałem go jednak po tym zabiegu system nie działał stabilnie, zawieszał się podczas startu często. Ubuntu i Ubudsl - niby działał modem lecz również w niezadowalający sposób, raz przy logowaniu miałem net a raz nie. I było dużo przeróżnych problemów.
Dopiero gdy odkryłem Debiana ETCH 4.0 r3 udało mi sie zainstalować ten modem, który działa do dziś stabilnie. Powiem więcej działa nawet lepiej niż w Windows.
Na stronach linuxowych wszędzie piszą, że ten modem to "badziew", że na Linuxie nie działa.
Jednak u mnie działa i nie mam już żadnych problemów.

Sposób działa tylko na Debianie Etch r3 i386 (32bity)

Oto jak zainstalowałem ten modem na Debianie 4.0 ETCH:

Otwieramy konsolę, logujemy się na roota (wszystkie niżej podane polecenia wykonujemy na koncie root'a), wkładamy płytkę instalacyjną Debiana 4.0 ETCH do napędu. W pliku /etc/apt/sources.list musi być odhaszowana opcja instalacji z CD Debiana.

W konsoli wpisujemy (jednym ciągiem):
aptitude install build-essential ppp cpio dialog gawk modutils pppoe linux-headers-`uname -r`
Zwróć uwagę na `uname -r`, te apostrofy `` piszemy klawiszem pod ESC, tym z tyldą.

Instalator powinien z płytki wszystko zainstalować co potrzebne.
Następnie pobieramy paczkę dkms stąd: http://linux.dell.com/dkms/debian/dkms_ ... -1_all.deb

Zapisujemy ją w katalogu domowym. Następnie w konsoli instalujemy pobrany pakiet:
cd /home/username
dpkg -i dkms_2.0.16.1-1_all.deb
*Pole username każdym razem zamieniamy na naszą nazwę urzytkownika Debiana.

No i powinien się zainstalować bez problemu ten pakiecik.
Następnie należy pobrać sterownik do modemu unicorn stąd: http://draconair.ovh.org/debian/unicorn-neo.tar.gz

Zapisujemy go do katalogu domowego. Następnie kopiujemy sterownik do katalogu /usr/src:
cd /home/username
cp unicorn-neo.tar.gz /usr/src
cd /usr/src
Rozpakowujemy sterownik:
tar -xzvf ./unicorn-neo.tar.gz
Następnie wchodzimy do wypakowanego katalogu:

cd /usr/src/unicorn-neo
Wpisujemy kolejno polecenia:
dkms add -m unicorn -v neo
dkms build -m unicorn -v neo
dkms install -m unicorn -v neo
Wszystko powinno przejść bezproblemowo.

Następnie tworzymy plik options:
mv -f /etc/ppp/options /etc/ppp/options.old
touch /etc/ppp/options
nano /etc/ppp/options
Plik wypełniamy tak:

lock
ipparam ppp0
noipdefault
noauth
defaultroute
user
nasz_login@neostrada.pl
noaccomp
noccp
nobsdcomp
nodeflate
nopcomp
novj
lcp-echo-interval 20
lcp-echo-failure 3
maxfail 25
updetach
persist
holdoff 4
W polu nasz_login@neostrada.pl wpisujemy naszą nazwę użytkownika ADSL, którą otrzymaliśmy od operatora podczas rejestracji (TPSA) .Zapisujemy zmiany w pliku naciskając CTRL + O i enter, wychodzimy z edytora naciskając CTRL + X.

Natępnie edytujemu plik /etc/modprobe.d/options:
nano /etc/modprobe.d/options
Wpisujemy tam (jednym ciągiem):
options unicorn_usb_eth ActivationMode=3 VPI=0 VCI=35 PROTOCOL=pppoatm ENCAPS=vc-encaps
Plik zapisujemy kombinacją klawiszy Ctrl + O i enter, potem Ctrl + X wychodzimy.

Załadowujemy moduł:

modprobe unicorn_usb_eth
Jeżeli diody na modemie zapaliły się to jesteśmy w domu ;)

Wkładamy do napędu płytkę CD Debiana i instalujemy pppoeconf:
aptitude install pppoeconf
uruchamiamy pppoeconf poleceniem :

pppoeconf
Na ekranach kolejno będziemy prowadzeni przez instalację:

Klikamy na Tak cały czas
i dalej, w polu username podajemy nasz login od operatora, w polu password hasło i do końca już klikamy na tak

W pliku /etc/resolv.conf mamy wpisane domyśle DNSy. Możemy je zobaczyć poleceniem:
cat /etc/resolv.conf
I już możemy odpalać przeglądarkę, i cieszyć się netem ;)

I to na tyle. Jeśli zrobiliście wszystko jak napisałem i Macie Debiana 4.0 Etch'a r3 to modem powinien działać stabilnie i połączenie będzie się uruchamiać samo przy każdym starcie systemu. Bez żadnych dodatkowych skryptów. Już nic do autostartu nie dodajemy.


W konsoli jako root:
/etc/init.d/networking start - uruchomienie połączenia adsl

/etc/init.d/networking restart - restartowanie połączenia adsl (zmienia się IP ;) )

/etc/init.d/networking stop -zamknięcie połączenia adsl
Uwaga: wszystko będzie działać do momentu instalacji nowego kernel-a! Jeśli masz zamiar instalować nowy kernel z repozytoriów nie zapomnij pobrać dla niego linux-headers.. dkms przy starcie z nowego jądra sam skonfiguruje moduł dla niego wystarczy załadować go poleceniem :
modprobe unicorn_usb_eth
¯yczę miłego korzystania z internetu na tym modemie i Debianie.
Pozdrawiam ;-)

Właśnie przetestowałem ten sposób na wersji Lenny testing no i nie działa. Jakieś problemy z zależnościami uniemożliwiają zainstalowanie pakietu dkms.