Instalacja Neostrady ZXDSL852 v_2 Debian Etch i386
: 13 maja 2008, 23:59
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):
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:
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:
Następnie tworzymy plik options:
Natępnie edytujemu plik /etc/modprobe.d/options:
Załadowujemy moduł:

Wkładamy do napędu płytkę CD Debiana i instalujemy pppoeconf:
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:

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:
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.
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):
Zwróć uwagę na `uname -r`, te apostrofy `` piszemy klawiszem pod ESC, tym z tyldą.aptitude install build-essential ppp cpio dialog gawk modutils pppoe linux-headers-`uname -r`
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:
*Pole username każdym razem zamieniamy na naszą nazwę urzytkownika Debiana.cd /home/username
dpkg -i dkms_2.0.16.1-1_all.deb
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:
Rozpakowujemy sterownik:cd /home/username
cp unicorn-neo.tar.gz /usr/src
cd /usr/src
Następnie wchodzimy do wypakowanego katalogu:tar -xzvf ./unicorn-neo.tar.gz
Wpisujemy kolejno polecenia:
cd /usr/src/unicorn-neo
Wszystko powinno przejść bezproblemowo.dkms add -m unicorn -v neo
dkms build -m unicorn -v neo
dkms install -m unicorn -v neo
Następnie tworzymy plik options:
Plik wypełniamy tak:mv -f /etc/ppp/options /etc/ppp/options.old
touch /etc/ppp/options
nano /etc/ppp/options
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.
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
Natępnie edytujemu plik /etc/modprobe.d/options:
Wpisujemy tam (jednym ciągiem):nano /etc/modprobe.d/options
Plik zapisujemy kombinacją klawiszy Ctrl + O i enter, potem Ctrl + X wychodzimy.options unicorn_usb_eth ActivationMode=3 VPI=0 VCI=35 PROTOCOL=pppoatm ENCAPS=vc-encaps
Załadowujemy moduł:
Jeżeli diody na modemie zapaliły się to jesteśmy w domu
modprobe unicorn_usb_eth

Wkładamy do napędu płytkę CD Debiana i instalujemy pppoeconf:
uruchamiamy pppoeconf poleceniem :aptitude install pppoeconf
Na ekranach kolejno będziemy prowadzeni przez instalację:
pppoeconf
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:
I już możemy odpalać przeglądarkę, i cieszyć się netemcat /etc/resolv.conf

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:
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 :/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
¯yczę miłego korzystania z internetu na tym modemie i Debianie.modprobe unicorn_usb_eth
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.