Instalacja Neostrady Speedtouch 330 [Debian Etch]

Konfiguracja serwerów, usług, itp.
yarq
Posty: 11
Rejestracja: 05 kwietnia 2007, 15:59
Lokalizacja: ~/home/

Instalacja Neostrady Speedtouch 330 [Debian Etch]

Post autor: yarq »

Kiedy po raz pierwszy zainstalowałem Debiana (Sarge) namęczyłem się zanim uruchomiłem sobie neta :-D . Gdy niedawno zdobyłem Etcha byłem niemal pewny że sobie poradzę bez problemu. Jednak rzeczywistość okazała się brutalna. Szukałem i szukałem... kombinowałem i nic :-? Aż w końcu znalazłem sposób na Neostrade ;-) Mam cichą nadzieję ze poniższy opis będzie przydatny zarówno doświadczonym userom, jak również tym co dopiero zaczynają swoja przygodę z Linuksem.
Let's begin.

0. Pakiet speedtouch jest wkompilowany w jądro, wiec instalujemy pakiet udev oraz pakiet ppp:

Kod: Zaznacz cały

apt-get install udev ppp

Kod: Zaznacz cały

apt-get install -f
1. Teraz musimy umieścić pliki zawierające firmware w odpowiednim miejscu. Jednym ze sposobów zdobycia pliku jest odnalezienie go na płytce CD, którą dostaliśmy od TP. Zakładając, że mamy ją zamontowaną w /media/cdrom, możemy wydać następującą komendę, żeby rozpakować paczkę:

Kod: Zaznacz cały

tar xzf /media/cdrom/Linux/ST330/neostrada_tp.tgz
Dostaniemy katalog neostrada_tp, w którym znajduje się m.in. plik ST330_firmware_3012.zip. Rozpakowujemy go:

Kod: Zaznacz cały

cd neostrada_tp

Kod: Zaznacz cały

unzip ST330_firmware_3012.zip
W efekcie otrzymujemy plik ZZZL_3.012, zawierający interesujący nas firmware, ale musimy go jeszcze podzielić na dwa pliki, bo takiej postaci oczekuje jądro:

Kod: Zaznacz cały

dd bs=1 count=935 skip=32 if=ZZZL_3.012 of=speedtch-1.bin

Kod: Zaznacz cały

dd bs=1 count=775545 skip=967 if=ZZZL_3.012 of=speedtch-2.bin
Otrzymane pliki kopiujemy do katalogu /lib/firmware:

Kod: Zaznacz cały

cp speedtch-*.bin /lib/firmware/
2. Tworzymy plik /etc/ppp/peers/neo i w nim wpisujemy:

Kod: Zaznacz cały

user 'uż[email protected]' 
plugin pppoatm.so 
0.35 
noipdefault 
usepeerdns 
defaultroute 
persist 
noauth 
nopcomp 
noccp 
novj 
W miejsce 'uż[email protected]' wpisujemy swój login :-P

3. Następnie w pliku /etc/ppp/chap-secrets wpisujemy login i hasło w takim formacie:

Kod: Zaznacz cały

'uż[email protected]' * 'hasło' 
4. Wpisujemy w terminalu jako root:

Kod: Zaznacz cały

pppd call neo
i mamy dostęp do internetu.


Powodzenia.

[ Komentarz dodany przez: velmafia: 2007-06-10, 23:40 ]
w opisie brakowało informacji o instalacji pakietu ppp jako moderator pozwoliłem sobie to poprawić (po wcześniejszym poinformowaniu autora)

[ Komentarz dodany przez: velmafia: 2007-06-29, 16:52 ]
w związku że w nowszych wersjach Debiana pakiet hotplug został zastąpiony poprzez udev pozwoliłem sobie zmienić nieznacznie opis instalacji (zmieniłem hotplug na udev), ponieważ powodowało to problemy u użytkowników.

[ Komentarz dodany przez: mlyczek: 2007-07-02, 17:04 ]
Odkleiłem temat, a na jego miejsce przykleiłem nowy.
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post autor: mlyczek »

Jak dodamy do /etc/network/interfaces następujące linijki:

Kod: Zaznacz cały

auto pppoa
iface pppoa inet ppp
    provider neo
To neostradę startujemy tak:

Kod: Zaznacz cały

ifup pppoa
, ale po uruchomieniu komputera ponownie będzie startowała automatycznie (przynajmniej powinna).
Carpath
Posty: 32
Rejestracja: 13 marca 2007, 22:33
Lokalizacja: Pieklo

Post autor: Carpath »

To proponuje dopisac w nim ze dziala to tez pod Net24 z Neti i mysle, a nawet jestem pewien ze bedzie dzialac pod Energis .Mozna pozmieniac wpisy gdzie jest "Neostrada" na "Net24" ale to glownie estetyka.Proponuje jeszcze zmienic tak jak w opisie wpis w /etc/network/interfaces z

Kod: Zaznacz cały

auto pppoa 
iface pppoa inet ppp 
    provider neo
na

Kod: Zaznacz cały

auto pppoa
iface pppoa inet ppp
    provider neostrada
    pre-up while ! grep 'Line up' '/proc/net/atm/speedtch:0' \
        &> /dev/null ; do sleep 1; done
    post-up while ! ifconfig ppp0 &> /dev/null ; do sleep 1; done
A z innej beczki to zastanawia mnie dlaczego nigdy nie udalo mi sie odpalic neo na Slacku z jajem 2.6 x Testowalem ten opis ale nie dziala.Inne drzewo plikow itp a dalej mi sie niechcialo grzebac.Jak kto wie to niech powie :-D
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post autor: mlyczek »

Trzeba by to podać jako alternatywy. Bo u mnie działa pierwsza wersja (ta bez pętli while), nie muszę dawać tej rozszerzonej.
Carpath
Posty: 32
Rejestracja: 13 marca 2007, 22:33
Lokalizacja: Pieklo

Post autor: Carpath »

Bo ta petla to tylko dla slabych kompow. :)
Jinxi
Posty: 5
Rejestracja: 23 kwietnia 2007, 17:32

Post autor: Jinxi »

Zatrzymałem się w punkcie
2. Tworzymy plik /etc/ppp/peers/neo i w nim wpisujemy:
Jak mam to stworzyc jak sie nie da :P ??

moja wersja to 4.0 ech ;)
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Jako root:

Kod: Zaznacz cały

touch /etc/ppp/peers/neo
Jinxi
Posty: 5
Rejestracja: 23 kwietnia 2007, 17:32

Post autor: Jinxi »

Ale ja nie mam tego folderu utworzonego :P i chce go utworzyc anie przejśc do niego
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

Jinxi pisze:Ale ja nie mam tego folderu utworzonego :P i chce go utworzyc anie przejśc do niego

Kod: Zaznacz cały

mkdir /etc/ppp/peers/
cd /etc/ppp/peers/
touch neo
mcedit neo

musisz też mieć zainstalowany pakiet ppp.
psv
Beginner
Posty: 234
Rejestracja: 08 maja 2007, 13:42

Post autor: psv »

Na Etchu działa super (w opisie powinno być też o instalacji ppp). Ale teraz mam zamiar zainstalować amd64 i czy wtedy będzie działać?

[ Dodano: 2007-06-08, 19:08 ]
Nie miałem czasu czekać i zainstalowałem system 64 bitowy. Oczywiście działa neostrada :->
ODPOWIEDZ