Przypadło mi w udziale być uraczonym modemem zxdsl i usługą neostrada.
Jako że zdecydowałem się cofnąć z ubuntu do debiana postanowiłem poszukać coś na ten temat i znalazłem dwa how-to ( http://draco.jogger.pl/id/317977/
oraz http://riot777.wordpress.com/2006/09/22/zxdsl-852-i-ubuntu/ ) aczkolwiek żaden nie jest trafny według mnie i nie prowadzi za rękę i w najprostszy według mnie sposób.
Tak więc postanowiłem napisać właśnie oto how-to podpierając się nieco powyższymi.
Więc zaczynajmy.
Do szczęścia będzie nam potrzebny zainstalowany debian etch, wyżej wymieniony modem, działająca usługa,płyta z debianem,konsola roota-tam będziemy wszystko klikać :) i kawa (w moim przypadku )
Otwieramy konsole spod root-a :
1. Potrzebne paczki:
aptitude install build-essential ppp cpio dialog gawk modutils pppoe linux-headers-`uname -r`
Do szczęścia będzie nam jeszcze potrzebna paczka dkms – po pobraniu:
dpkg -i paczka.deb ( w konsoli )
2. Potrzebny będzie sterownik, który możemy pobrać stąd.
3. Kopiujemy sterownik do katalogu /usr/src na przykład tak:
cp /home/sterownik.tar.gz /usr/src
4. Rozpakowujemy sterownik poleceniem (cały czas w konsoli):
tar -xzvf ./unicorn-neo.tar.gz
5. Uruchamiamy kolejno poleceniami w konsoli:
dkms add -m unicorn -v neo
dkms build -m unicorn -v neo
dkms install -m unicorn -v neo
dkms powinien bezkonfliktowo zakończyć nam prace nad modułem i zwrócić gotowy produkt :)
6. Ażeby wszystko działało zabieramy sie za plik options w katalogu /etc/ppp
mv -f /etc/ppp/options /etc/ppp/options.old ( w kosoli jednym ciągiem )
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 .Zapisujemy zmiany w pliku naciskając ctrl+o i wychodzimy z nano naciskając ctrl+x.
7. Nadajemy opcje naszemu świeżo stworzonemu modułowi :
nano /etc/modprobe.d/options
wklejamy tam :
options unicorn_usb_eth ActivationMode=3 VPI=0 VCI=35 PROTOCOL=pppoatm ENCAPS=vc-encaps (jednym ciągiem)
i znów ctrl+o ,enter ,ctrl+x i wychodzimy z nano.
8. Załadowanie modułu:
modprobe unicorn_usb_eth
Jeśli dioda power ( lol ) zapaliła się na naszym modemie to znaczy że mamy przygotowany do pracy moduł który będzie nam obsługiwał nasz wymarzony sprzęt od naszego przyjaciela TP .
9. instalacja pppoeconf ( tak tak )
aptitude install pppoeconf
10.uruchamiamy pppoeconf poleceniem :
pppoeconf
Na ekranach kolejno będziemy prowadzeni przez instalacje .Dobrym znakiem na pierwszym ekranie będzie to ze skrypt wykryje nasz modem
następnie robimy <yes>
następnie robimy <yes>
i dalej już tylko hasło i yes yes yes yes aż do końca działania skryptu .odczekujemy parę chwil ( możemy zadelektować sie kawą w tym czasie ),odpalamy przeglądarkę i wpisujemy np. www.google.com tada ! it works ! :)
I to by było na tyle .Nasz modem będzie od teraz uruchamiał sie przy starcie systemu…oczywiście wydłuży to chwile start ale będziemy mieli pewność że logujemy się do środowiska z działająca usługą i bez zbędnego klikania w konsoli wszystko działa :).
Uwaga :wszystko będzie działać do momentu instalacji nowego kernel-a!Jeśłi masz zamiar instalować nowy kernell z repozytorii 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
Teraz polecam instalacje firewall-a ,za pomocą np guarddog który w ładny i prosty sposób skonfiguruje nam iptables.
Ślicznie, czysta rewelacja działa jak …olera!!!
Prosze tylko poprawić “uruchamiamy pppoeconf poleceniem :ppoeconf na pppoeconf;) jedno p się zjadło przepraszam za wścipstwo:)
Pozdrawiam i dzięki za pomoc.
Poprawione , cieszę się że mogłem pomóc :)
Witam! Dziękuję bardzo za ten post! Internet mi śmiga aż mio ;D Uratowałeś mi życie. A mógłbyś powiedzieć czy jest jakieś polecenie żeby się rozłączyć i ponownie połączyć z internetem, zresetować połączenie, żeby się zmienił IP. Pozdro:)
a co jak pppoeconf nie wykrywa mojego modemu
diody swieca