Strona 1 z 4

Instalacja Neostrady Speedtouch 330 [Debian Etch]

: 05 kwietnia 2007, 16:34
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.

: 07 kwietnia 2007, 13:06
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).

: 09 kwietnia 2007, 13:17
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

: 09 kwietnia 2007, 14:27
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.

: 09 kwietnia 2007, 19:04
autor: Carpath
Bo ta petla to tylko dla slabych kompow. :)

: 25 kwietnia 2007, 12:50
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 ;)

: 25 kwietnia 2007, 12:52
autor: Kaka'
Jako root:

Kod: Zaznacz cały

touch /etc/ppp/peers/neo

: 25 kwietnia 2007, 16:13
autor: Jinxi
Ale ja nie mam tego folderu utworzonego :P i chce go utworzyc anie przejśc do niego

: 25 kwietnia 2007, 16:25
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.

: 08 czerwca 2007, 16:22
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 :->