“Neostrada USB pod Linuxem - krok po kroku” - by szczyglis
Ten tekst ma pomoc wszystkim tym,ktorzy posiadaja NEOSTRADE i nie potrafia uruchomic badz skonfigurowac jej
poprawnie pod systemem Linux.
Podobnie jak wy mialem identyczny problem - przegladalem cala siec w poszukiwaniu artykulow na ten temat,
probowalem korzystac z pomocy zamieszczonej na plytce CD ze sterownikami od Neostrady i nic…
Jednak po okolo 3 dniach roboty,podpierajac sie jedynie na dosyc niedokladnych opisach z netu i na lekko
mowiac niekompletnej pomocy dostarczanej przez Telekomunikacje udalo mi sie uruchomic Neostrade pod Linuxem,
dlatego mam nadzieje ,ze teraz uda mi sie wam bardzo dokladnie krok po kroku opisac cala ta procedure.
Po pierwsze - wywalcie wszystkie inne teksty na ten temat i calkowicie zapomnijcie o instrukcji z plytki CD
od Neostrady - po drugie : uzbrojcie sie w cierpliwosc,po trzecie : mimo wszystko przygotujcie ta p?ytke
gdyz potrzebne beda sterowniki na niej zawarte (chyba ze pobierzecie z sieci - linki na koncu textu).
Ponizszy tekst bedzie podparty na instalcji modemu Thompson Speedtouch - jednakze instalacja modemu Sagem Fast
wygl?da podobnie (przynajmniej tak mi sie wydaje).
Z plytki CD od Neostrady zgrywamy cala zawartosc folderu Linux na dysk twardy np. do /home/uzytkownik/neo.
Wchodzimy do konsoli (lub korzystamy z archiwizera w KDE) i wchodzimy z niej do folderu do ktorego zgralismy
wszystkie pliki (bede sie tu poslugiwal folderem /home/uzytkownik/neo dla PRZYKLADU),czyli wpisujemy w konsoli:
cd /home/uzytkownik/neo
Nastepnie rozpakowujemy pierwsze archiwum piszac:
tar xvzf hotplug-2002_08_26.tar.gz
Dalej :
cd hotplug-2002_08_26
cp sbin/hotplug /sbin/hotplug
mkdir -p /etc/hotplug
cp -r etc/hotplug/* /etc/hotplug
…skopiuje nam to wszystko do folderu /etc/hotplug/
Nastepnie piszemy:
cp etc/rc.d/init.d/hotplug /etc/rc.d/rc.hotplug
Nastepnie otwieramy plik /etc/rc.d/rc.hotplug dowolnym edytorem tekstowym (mozna to zrobic z konsoli piszac ):
vi ./rc.hotplug
…jednakze latwiej jest otworzyc i edytowac ten plik w srodowisku graficznym korzystajac z ktoregos z wizualnych
textowych edytorow.
W tym pliku dodajemy znak komentarza " # " przed nastepujacymi liniami :
source function library
if [-f /etc/init.d/functions]; then
. /etc/init.d/functions
elif [-f /etc/rc.d/init.d/functions]; then
. /etc/rc.d/init.d/functions
fi
…potem w sekcji STOP dopisujemy :
rm /var/run/modem_run.pid
…czyli wygladac to bedzie tak :
stop)
for RC in /etc/hotplug/*.rc
do
$RC stop
done
rm -f /var/lock/subsys/hotplug
rm /var/run/modem_run.pid
;;
Nastepnie w pliku “rc.local” dopisujemy linijki :
echo “/etc/rc.d/rc.hotplug start” >> ./rc.local
more ./rc.local
Krok drugi : rozpakowujemy plik “speedmgmt.tar.gz” (rowniez jest na CD) ,czyli mozemy to zrobic tak:
cd /home/uzytkownik/neo
tar xvzf speedmgmt.tar.gz
Wchodzimy do nowo utworzonego folderu “mgmt” - i NIC NIE INSTALUJEMY,a jedynie odszukujemy w nim plik “mgmt.o”,
ktory bedzie potrzebny potem - jest to plik zawierajacy tzw.mikrokod modemu,ktory jest wymagany do nawiazania
polaczenia przez ADSL.
Teraz instalujemy sterowniki :
Wchodzimy do /home/uzytkownik/neo ,czyli np.
cd /home/uzytkownik/neo
…i rozpakowujemy archiwum :
tar xvzf speedtouch-1.2-beta1.tar.gz
…wchodzimy do swiezo utworzonego folderu :
cd speedtouch-1.2-beta1
…i piszemy po koleji :
./configure
make
make install
zainstaluje nam to sterowniki modemu Thompson SpeedTouch (z Sagemem analogicznie tyle ,ze rozpakowujemy archiwum
ze sterownikami do Sagem Fast)
Teraz edytujemy plik “/etc/ppp/options” - usuwamy z niego wszystko i wklejamy tylko ponizszy tekst :
noauth
usepeerdns
lock
noipdefault
Tworzymy teraz plik : “/etc/ppp/peers/neostarada” i wklejamy do niego ponizsze linijki :
debug
kdebug 1
noipdefault
defaultroute
pty “/usr/local/sbin/pppoa3 -m 1 -c -vpi 0 -vci 35”
sync
user “rejestracja@neostrada.pl”
noauth
noaccomp
noccp
holdoff 4
persist
maxfail 25
UWAGA : w polu user mozemy wpisac od razu swoj login (o ile juz sie kiedys zarejestrowalismy w Neostradzie -
jezeli jeszcze go nie mamy to zostawiamy to jak wyzej )
W tym samym folderze (/etc/ppp/peers/) powinien sie rowniez znajdowac plik “adsl” - jego zawartosc przerabiamy
tak samo jak wyzej - jezeli go brakuje to utworzmy go w edytorze i wklejmy powyzszy tekst tak samo jak to
robilismy w przypadku pliku “neostrada”.
Teraz tworzymy plik “/etc/hotplug/usb.usermap” i wklejamy do niego ponizszy tekst :
usb module match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi
bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass
bInterfaceSubClass bInterfaceProtocol driver_info
speedtouch 0x0003 0x06b9 0x4061 0x0000 0x00 0x00
0x00 0x00 0x00 0x00
0x00000000 “Thomson SpeedTouch USB”
Nastepnie edytujemy plik “/etc/resolv.conf” i edytujemy pola “nameserver” wpisujac tam :
nameserver 194.205.152.34
nameserver 194.205.159.1
Tworzymy teraz plik “/etc/rc.d/rc.neostrada_plus” i wklejamy do niego :
#!/bin/sh
Skrypt uruchaminajacy dostep do Internetu za pomoca
modemu ADSL Thomson Speedtouch 330 USB
mgmt_dir=/home/uzytkownik/neo/mgmt
case “$1” in
‘start’)
/bin/echo -n “Startuje usluge Neostarada Plus …”
if [! -f /var/run/modem_run.pid]; then
/usr/local/sbin/modem_run -m -f ${mgmt_dir}/mgmt.o
echo pidof /usr/local/sbin/modem_run
> /var/run/modem_run.pid
fi
pppd call neostrada
echo “OK”
;;
‘stop’)
/bin/echo -n “Rozlaczam …”
killall pppd
echo “BYE, BYE”
;;
*)
echo “Usage: $0 {start|stop}”
exit 1
;;
esac
…gdzie w pierwszym polu (mgmt_dir= ) wpisujemy sciezke do pliku “mgmt.o” o ktorym pisalem wczesniej -
mozna go umiesci? gdziekolwiek byleby sciezka wyzej wskazywala na folder w ktorym jest on polozony.
Mozemy jeszcze wpisac w konsoli :
chmod +x /etc/rc.d/rc.neostrada_plus
aby nadac plikowi pelne prawa pliku wykonywalnego.
I teraz - o ile mamy juz swoje haslo i login w usludze Neostrada to edytujemy dwa pliki:
/etc/ppp/chat-secrets,
/etc/ppp/pap-secrets,
/etc/ppp/peers/neostrada
…gdzie w miejscach uzytkownik i haslo wpisujemy zamiast rejestracja@neostrada.pl odpowiednie otrzymane dane.
Natomiast jezli jeszcze nie otrzymalismy swojego loginu i hasla i mamy zamiar po raz pierwszy sie zarejestrowac
to przeczytajmy ostatni punkt tego tekstu - ale dopiero za chwile,gdyz pozostalo nam jeszcze odpalenie modemu :
W miedzy czasie odpalmy tez w konsoli plik “adsl-setup”
Na jego zapytania odpowiadamy tak:
nazwa polaczenia : OBOJ?TNIE CO
haslo : swoje haslo (o ile mamy)
login : swoj login (jezli nie mamy jeszcze to "rejestracja@neostrada.pl)
interfejs : mimo iz domyslnie bedzie to “eth0” to MUSIMY wpisac tam “ppp0”
serwery DNS : pierwszy :194.205.152.34 drugi : 194.205.159.1
Firewall : 0
NA reszte zapytan odpowiadamy po prostu ENTER.
Gdy skonczymy,Neostrade odpalamy piszac w konsoli :
cd /etc/rc.d
./rc.neostrada_plus start
…wylaczamy natomiast piszac :
cd /etc/rc.d
./rc.neostrada_plus stop
Mozna sobie zrobic np.linki na pulpicie zawierajace taka skladnie polecen tak aby latwiej sie to odpalalo…
To wszystko - musi dzialac !
Jeżeli czasem skrypt nie może się połączyć z netem nie przejmujcie się - to normalne,trzeba zresetować kompa i próbować
ponownie - u mnie zdarza się to często,więc nie myślcie od razu że coś jest nie tak - po prostu czasem trzeba kilka razy próbować się
połączyć aby “załapało”.
Pozostala jeszcze kwestia rejestracji - o ile nie jestes jeszcze zarejestrowany:
Wchodzimy na strone http://rejestracja.neostrada.pl i wypelniamy stosowne pola w formularzach rejestracyjnych - potem pozostanie juz tylko wpisanie otrzymanych danych do plikow:
/etc/ppp/chat-secrets,
/etc/ppp/pap-secrets,
/etc/ppp/peers/neostrada
…i to juz koniec.
UWAGA : Czasem (o ile nie mamy tego zainstalowanego) trzeba bedzie doinstalowac takze
pakiet “PPPoe” - zawarty rowniez na plytce CD ! Jeżeli pakiet jest nie zainstalowany to nie będziecie mieli w systemie plików
ADSL-Start,ADSL-Setup,ADSL-Stop - jeśli ich nie ma to zainstalujcie pakiet pppoe - to łatwa i bezproblemowa instalacja.
Ponizej przedstawiam tez kilka przydatnych linkow :
Speedtouch :
http://speedtouch.sourceforge.net/index … ex.en.html
http://speedtouchdsl.com/dvrdownlosd-lx.htm
Hotplug :
http://linux-hotplug.sourceforge.net
PPPoE:
http://www.roaringpenguin.com/pppoe/
SagemFAST :
http://www.neostrada.pl/doc/instalacja_sagem_linux.pdf
Inne linki :
http://www.neopluslinux.prv.pl/
date : 24.01.2004
by : Marcin “szczyglis” Szczyglinski
mail: szczyglis@o2.pl
tlen : szczyglis@tlen.pl