Strona 1 z 1

[+] Brak interfejsu ppp0 po wpisaniu ifconfig - Speedtouch 330, Era - Lenny

: 25 sierpnia 2010, 11:10
autor: saturno
Witam.
Mam problem z uruchomieniem internetu na modemie Speedtouch 330.
Internet mam z Ery na linii TPSA.

Linia oraz sam modem są sprawne, bo na innych systemach internet działa tylko w Debianie coś nie mogę dojść gdzie popełniam błąd.
Wszystko idzie dobrze, aż do momentu gdzie polecenie: ifconfig podnosi ppp0.

Do rzeczy: połączenie próbuje skonfigurować według opisu z wątku przyklejonego: http://debian.linux.pl/threads/2657-Ins ... Etch-Lenny

Kod: Zaznacz cały

# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

auto pppoa
iface pppoa inet ppp
    provider neostrada
Czy linie: auto pppoa... itd. (powyżej) są prawidłowo dopisane?

Podaje jeszcze dodatkowo:

Kod: Zaznacz cały

# ifup pppoa
ifup: interface pppoa already configured
Oraz:

Kod: Zaznacz cały

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0b:6a:5e:13:29
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19 Base address:0xdc00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:272 errors:0 dropped:0 overruns:0 frame:0
          TX packets:272 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:17728 (17.3 KiB)  TX bytes:17728 (17.3 KiB)

: 25 sierpnia 2010, 11:55
autor: Pacek

Kod: Zaznacz cały

# ifup pppoa
ifup: interface pppoa already configured
Może spróbuj zrestartować ten interfejs:

Kod: Zaznacz cały

ifdown pppoa
ifup pppoa
Poza tym tu masz cały opis co i jak:
http://debian.linux.pl/threads/2657-Ins ... Etch-Lenny

: 25 sierpnia 2010, 15:07
autor: saturno

Kod: Zaznacz cały

# ifdown pppoa
Nic się nie wyświetliło.

Kod: Zaznacz cały

# ifup pppoa
Plugin pppoatm.so loaded

Kod: Zaznacz cały

debian:/home/tom# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0b:6a:5e:13:29
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19 Base address:0xdc00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:92 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6040 (5.8 KiB)  TX bytes:6040 (5.8 KiB)
Czyli po ifconfig w dalszym ciągu nie pojawia się interfejs ppp0
Internetu również w dalszym ciągu nie ma.
Pacek pisze: Poza tym tu masz cały opis co i jak:
http://debian.linux.pl/threads/2657-Ins ... Etch-Lenny
Doskonale o tym wiem :)
Spójrz:
saturno pisze: Do rzeczy: połączenie próbuje skonfigurować według opisu z wątku przyklejonego: http://debian.linux.pl/threads/2657-Ins ... Etch-Lenny
Od dwóch dni przeglądam internet ze szczególnym uwzględnieniem tego tematu.
Zainstalowałem również wszystkie pakiety, których nazwy można znaleźć w tym wątku i nic to nie dało.

Edycja:
Podaje wyniki pleceń które znalazłem na: http://pl.wikipedia.org/wiki/Ifconfig

Kod: Zaznacz cały

# ifconfig ppp0
ppp0: error fetching interface information: Device not found

Kod: Zaznacz cały

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0b:6a:5e:13:29
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19 Base address:0xdc00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:92 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6040 (5.8 KiB)  TX bytes:6040 (5.8 KiB)

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Edycja2:
Dodaję końcówkę logu /var/log/messages zaraz po uruchomieniu systemu:

Kod: Zaznacz cały

Aug 25 16:30:59 debian kernel: [   33.396002] ATM dev 0: ADSL line is up (1312 kb/s down | 320 kb/s up)
Aug 25 16:31:12 debian kernel: [   46.149940] PPP BSD Compression module registered
Aug 25 16:31:12 debian pppd[2044]: LCP terminated by peer
Aug 25 16:31:12 debian kernel: [   46.496865] PPP Deflate Compression module registered
Aug 25 16:31:15 debian pppd[2044]: Connection terminated.
Aug 25 16:31:15 debian pppd[2044]: Modem hangup
Aug 25 16:31:19 debian pppd[2044]: Using interface ppp0
Aug 25 16:31:19 debian pppd[2044]: Connect: ppp0 <--> 0.35
Aug 25 16:31:22 debian pppd[2044]: LCP terminated by peer
Aug 25 16:31:25 debian pppd[2044]: Connection terminated.
Aug 25 16:31:26 debian pppd[2044]: Modem hangup
Aug 25 16:31:30 debian pppd[2044]: Using interface ppp0
Aug 25 16:31:30 debian pppd[2044]: Connect: ppp0 <--> 0.35
Aug 25 16:31:33 debian pppd[2044]: LCP terminated by peer
Aug 25 16:31:36 debian pppd[2044]: Connection terminated.
Aug 25 16:31:36 debian pppd[2044]: Modem hangup
Aug 25 16:31:40 debian pppd[2044]: Using interface ppp0
Aug 25 16:31:40 debian pppd[2044]: Connect: ppp0 <--> 0.35
Aug 25 16:31:43 debian pppd[2044]: LCP terminated by peer
Aug 25 16:31:46 debian pppd[2044]: Connection terminated.
Aug 25 16:31:46 debian pppd[2044]: Modem hangup
Aug 25 16:31:50 debian pppd[2044]: Using interface ppp0
Aug 25 16:31:50 debian pppd[2044]: Connect: ppp0 <--> 0.35
Aug 25 16:31:53 debian pppd[2044]: LCP terminated by peer
Wydaje mi się że są tu dość istotne informacje.
Niestety nie wiem jak to ugryźć, bo w wiadomościach znalezionych w internecie podobne komunikaty pojawiają się jeśli u kogoś samoczynnie resetuje się połączenie internetowe np. co dwie godziny.

: 27 sierpnia 2010, 22:46
autor: Pacek
A więc modem działa OK, tylko jest rozłączany. Może sprawdź jeszcze raz konfigurację a w szczególności pliki z hasłami do Ery. Nic więcej nie przychodzi mi do głowy.

: 28 sierpnia 2010, 01:56
autor: saturno
Znalazłem rozwiązanie i bynajmniej nie błędne hasło było problemem.

Problem tkwił w znakach pomiędzy którymi znajduje się login (nazwa_użytkownika).

W instrukcji http://debian.linux.pl/threads/2657-Ins ... Etch-Lenny jest błąd.
Nazwa użytkownika w pliku /etc/ppp/peers/neostrada jest ograniczona nawiasami ostrokątnymi < >

Kod: Zaznacz cały

user <nazwa_użytkownika>
Natomiast przeglądając pliki konfiguracyjne Edu-CD zobaczyłem, że tam nazwa użytkownika jest ograniczona cudzysłowami " "

Kod: Zaznacz cały

user "nazwa_użytkownika"
Po zamianie nawiasów na cudzysłowy i ponownym uruchomieniu komputera w systemie po trzech dniach "męczarni" wreszcie pojawił się internet.

Pacek dziękuje za pomoc.

: 28 sierpnia 2010, 09:55
autor: H_C_K
To nie jest błąd tylko poprzez <nazwa_użytkownika> autor chciał powiedzieć, żeby to zastąpić nazwą użytkownika. Ja u siebie mam bez " " i działa bez problemów.

Czasami tak się oznacza, ale użycie <> nie sugeruje, żeby wpisać dokładnie z <>.
Trochę to wprowadza w błąd ludzi, którzy dopiero zaczynają swoje przygody w ten czy inny sposób.

Pozdrawiam.

: 28 sierpnia 2010, 16:52
autor: Pacek
Nie ma sprawy ;) Cieszę się, że wszystko śmiga no i że moja rada w jakimś stopniu pomogła doprowadzić do rozwiązania problemu ;) Takie oznaczenie może być faktycznie mylnie interpretowane. Znak cudzysłowu w tym przypadku nie zmienia charakteru zmiennej. Faktycznie bardziej szczęśliwym rozwiązaniem w tym manualu byłoby zastosowania znaku cudzysłowu zamiast znaków <>.

: 30 sierpnia 2010, 16:20
autor: Bastian
Nie, nie byłoby bardziej szczęśliwym rozwiązaniem, gdyż <> są powszechnie używane do opisywania typu danych, które trzeba wstawić w miejsce przykładu. Jeśli chcesz zatem czepiać się tego opisu, to musisz czepiać się również 90% opisów w internecie. I tak jak kolega napisał "" nie jest wymagane.

: 31 sierpnia 2010, 01:40
autor: saturno
Bastian pisze:<> są powszechnie używane do opisywania typu danych, które trzeba wstawić w miejsce przykładu. Jeśli chcesz zatem czepiać się tego opisu, to musisz czepiać się również 90% opisów w internecie.
Czy aby na pewno :icon5:
W spornej instrukcji autor na końcu swojego posta podaje dwa linki według których pisał tą instrukcję i w obydwu nie były używane znaki < >

Po za tym przeprowadziłem mały eksperyment:
Wrzuciłem w Google:

Kod: Zaznacz cały

/etc/ppp/peers/ user @neostrada.pl speedtouch 330 linux
Pootwierałem wyniki wyszukiwania w nowych kartach (20 kart).
Następnie każdą z otwartych kart, z których większość stanowiły instrukcje instalacji przeszukałem pod kątem zawartości:

Kod: Zaznacz cały

/etc/ppp/peers/
To pozwoliło zapoznać mi się z zawartością spornego pliku, który w różnych dystrybucjach różnie się nazywa.
Pliki oprócz nazwy różniły się również pod względem zawartości spornej linii, tzn. w jednych nic nie było dopisane, w innych nazwa użytkownika była wpisana pomiędzy ' ,a w jeszcze innych pomiędzy ".
Ale nigdzie nie było spornych < >.

Ps.: Problem jest dogłębnie rozwiązany więc proszę Moderatora o zamknięcie wątku ponieważ temat robi się niepotrzebnie długi i zagmatwany.