Wielu początkujących użytkowników ma problemy z instalacją Neostrady w debianie. Postaram się przybliżyć ją w na tyle prosty i przystępny sposób, aby każdy mógł sobie z tym poradzić.
1) Czynności przygotowawcze
Musimy się przygotować do instalacji neostrady. Moduł speedtouch jest już obecny w jądrze. Kiedyś do zainstalowania neostrady wymagany był pakiet hotplug, jednak teraz, gdy został on zastąpiony przez nowszy udev, nie trzeba go instalować, bo udev go zastępuje i jest standardowo zainstalowany w systemie. Nie zawsze jednak standardowo zainstalowany jest pakiet ppp oraz pakiet unzip, które będą nam potrzebne. Tak więc instalujemy je:
Kod:
aptitude install ppp unzip
Modem odłączamy od komputera (jeżeli był podłączony). Nie podłączamy go wcześniej, niż jest to napisane w howto.
2) Przygotowanie i kopiowanie firmware
Do działania naszego modemu potrzebny nam jest jego firmware. Znajdziemy go spakowany wraz z innymi plikami na płytce dostarczonej przez TP w katalogu Linux/ST330 w archiwum neostrada_tp.tgz. Zakładając, że płytka zamontowana jest w /media/cdrom kopiujemy w/w archiwum na dysk:
zstępując <TY> nazwą użytkownika na jakiego jesteś aktualnie zalogowany.
Wchodzimy teraz do naszego folderu domowego, rozpakowujemy archiwum i przechodzimy do powstałego (rozpakowanego) katalogu:
Kod:
cd /home/<TY>
tar xzf neostrada_tp.tgz
cd neostrada_tp
W tym katalogu (neostrada_tp) są znowu dwa archiwa. Nas interesuje to mające taką lub podobną nazwę ST330_firmware_3012.zip, gdyż w nim znajduje się właściwy plik z firmware do naszego modemu. Rozpakowujemy to archiwum:
Kod:
unzip ST330_firmware_3012.zip
Teraz w katalogu neostrada_tp przybyły nam dwa pliki: KQD6_3.012, ZZZL_3.012. Nas interesuje ten drugi (ZZZL_3.012). Musimy go podzielić na dwie części (takiej wersji oczekuje kernel) i nadać im inne nazwy:
Teraz kopiujemy nowo powstałe pliki do odpowiedniego folderu. Logujemy się na konto roota:
Kod:
su
i podajemy jego hasło. Kopiujemy pliki:
Kod:
cp speedtch-*.bin /lib/firmware/
Warto zachować te dwa powstałe pliki (speedtch-1.bin i speedtch-2.bin), aby po ponownej instalacji debiana mieć je już gotowe i nie musieć znowu kopiować plików z płytki neostrady, rozpakowywać, dzielić itd. tylko móc je od razu skopiować do odpowiedniego folderu.
Teraz możemy podłączyć modem. Sprawdzamy w pliku /var/log/syslog (poniższą komendę wydajemy jako root)
Kod:
cat /var/log/syslog
czy są tam linijki z następującą końcówką:
Cytat:
found stage 1 firmware speedtch-1.bin
found stage 2 firmware speedtch-2.bin
Jeżeli tak, to firmware ładowany jest pomyślnie. Przechodzimy do następnego kroku.
3) Przygotowanie połączenia internetowego
Musimy teraz przygotować parę plików. Najpierw plik /etc/ppp/peers/neostrada. Logujemy się na konto roota i do odwołania wszystkie czynności wykonujemy z jego konta. Teraz przechodzimy do katalogu /etc/ppp/peers, tworzymy i odpowiednio edytujemy plik neostrada:
Kod:
su
cd /etc/ppp/peers
touch neostrada
nano neostrada
zamiast nano można użyć innego edytora, jednak nano jest domyślnie instalowany i nie trzeba nic doinstalowywać.
Wpisujemy następującą treść:
to znaczy, że mamy połączenie z internetem. Pozostaje nam już tylko upewnić się, czy wszystko dobrze działa. Z konta normalnego użytkownika wpisujemy:
Kod:
ping google.pl
aby przerwać test wciskamy [Ctrl]+c. Jeżeli były komunikaty postaci:
Cytat:
PING google.pl (72.14.221.104) 56(84) bytes of data.
64 bytes from fg-in-f104.google.com (72.14.221.104): icmp_seq=1 ttl=244 time=44.0 ms
64 bytes from fg-in-f104.google.com (72.14.221.104): icmp_seq=2 ttl=244 time=62.7 ms
to znaczy, że możemy uruchomić przeglądarkę internetową i korzystać z internetu.
5) Informacje dodatkowe i zakończenie
Po tak przeprowadzonej instalacji neostrady, powinna ona nam łączyć się automatycznie podczas startu systemu. Gdyby tak się nie działo, można zmienić wpis w /etc/network/interfaces na:
Kod:
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
Albo po prostu zrestartować neostradę (jako root):
Kod:
ifdown pppoa <--- wyłącznie neostrady
ifup pppoa <--- włączenie neostrady
Wersja: testing
Wiek: 21 Dołączył: 02 Sie 2006 Posty: 1011
Wysłany: |5 Lip 2007|, 2007 20:36
tomus napisał/a:
No i jeszcze zdalo by sie dodac w /etc/resolv.conf dwa standardowe dnsy tpsa: 194.204.152.34 i 194.204.159.1
Pierwszy już tam jest, a drugi poprawiłem - ja miałem zawsze takie dwa jakie są w howto, ale na stronach tp przeczytałem, że niby dwa standardowe to te, które podałeś. Już zmieniłem.
_________________ Linux is like a wigwam: no windows, no gates, only apache inside.
Hmmm ... myśle też, żę po wykonaniu wszystkich czynności przed odpaleniem usługi neostrada_tp należy zrestartować komputer. Ja bunajmniej tak zrobiłem. Przed restartem jak probowalem odpalic neo to nie bardzo mi sie laczylo. ;D No chyba, że źle myśle to niech mnie ktos poprawi. ;]
_________________ Alteri vivas oportet, si vis tibi vivere. --> Musisz żyć dla innych, jeśli chcesz żyć z pożytkiem dla siebie.
dzieki, cos bylo z tym nie tak. Zaraz po instalacji systemu zainstalowalem go z plyty za pomoca aptitude, ale chyba cos poszlo nie tak. Zainstalowalem go jeszcze raz, i neostrada bryka az milo, dzieki.
Witam
Wiem że to poradnik dla początkujących ale dosłownie jak mam ten plik podzielić:
mlyczek napisał/a:
Teraz w katalogu neostrada_tp przybyły nam dwa pliki: KQD6_3.012, ZZZL_3.012. Nas interesuje ten drugi (ZZZL_3.012). Musimy go podzielić na dwie części (takiej wersji oczekuje kernel) i nadać im inne nazwy:
Wszystkie wpisy w konsoli mi dobrze poszły aż do tego momentu:
Kod:
Dla pewności sprawdzamy, czy w pliku /etc/resolv.conf mamy następujące linijki:
Kod:
nameserver 194.204.152.34
nameserver 194.204.159.1
Nie umie tego sprawdzić bo dziwna rzecz mam katalog resolvconf zamiast pliku resolv.conf i nie umie sprawdzić wpisów. W tym katalogu jest inny folder chyba liba sie nazywa i w nim jest jakiś plik.
Witam
Stworzyłem ten plik ale to nic nie dało dalej sie nie łacze.
Wiem że może już zanudzam swoimi prostymi problemami ale zalezy mi na tym zeby skonfigurować to połączenie. Chciałem pokazać co sie pokazuje jak wpisuje ifup pppoa i ifconfig:
A debiana sciągłem stąd to wersja Lenny KdE: http://debian.linux.pl/viewtopic.php?t=532.
Przed chwilą miałem dokładnie ten sam problem co kolega wyżej, ale już go rozwiązałem ;)
Wejdź na www.debian.org w rubrykę "Pakiety Debiana", otwórz spis wszystkich dostępnych pakietów dla Twojej dystrybucji (ja używam stabilnego Debiana 4.0 Etch AMD64) po czym ściągni i zainstalujj pakiety ppp, libatm1 oraz libatm1-dev
Powodzenia i pozdrowienia ze świeżo zainstalowanej na Debianie neostrady ;)
[Post pisany był z drugiego komputera, dlatego wyświetla Ubuntu]
getus Wersja: testing
Dołączył: 04 Sie 2007 Posty: 7
Wysłany: |4 Sie 2007|, 2007 20:53
hym :) zrobiłem tak jak kolega mlyczek napisał działało pięknie, lecz po restarcie tj. wylaczeniu kompa juz nie dziala co moze byc nie tak ?:)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum