Gestern bin ich von SuSE Linux 5.2 auf 6.0 umgestiegen. Leider bringe
ich meine Internet-Verbindung ueber pppd nicht mehr zum funktionieren.
Ich habe mir die Options-Datei(en) und das Chat-Script kopiert. Der
Verbindungsaufbau klappt auch wunderbar:
[Auszug aus /var/log/messages:]
Dec 25 15:23:01 central kernel: CSLIP: code copyright 1989 Regents of
the University of California
Dec 25 15:23:01 central kernel: PPP: version 2.2.0 (dynamic channel
allocation)
Dec 25 15:23:01 central kernel: PPP Dynamic channel allocation code
copyright 1995 Caldera, Inc.
Dec 25 15:23:01 central kernel: PPP line discipline registered.
Dec 25 15:23:01 central kernel: registered device ppp0
Dec 25 15:23:01 central pppd[275]: pppd 2.3.5 started by root, uid 0
Dec 25 15:23:02 central chat[276]: timeout set to 10 seconds
Dec 25 15:23:02 central chat[276]: abort on (NO CARRIER)
Dec 25 15:23:02 central chat[276]: abort on (BUSY)
Dec 25 15:23:02 central chat[276]: abort on (NO DIALTONE)
Dec 25 15:23:02 central chat[276]: abort on (ERROR)
Dec 25 15:23:02 central chat[276]: send (+++\dATZ^M)
Dec 25 15:23:03 central chat[276]: expect (OK)
Dec 25 15:23:03 central chat[276]: ATZ^M^M
Dec 25 15:23:03 central chat[276]: OK
Dec 25 15:23:03 central chat[276]: -- got it
Dec 25 15:23:03 central chat[276]: send (ATDT06211077322^M)
Dec 25 15:23:03 central chat[276]: expect (CONNECT)
Dec 25 15:23:03 central chat[276]: ^M
Dec 25 15:23:05 central chat[276]: ATDT06211077322^M^M
Dec 25 15:23:05 central chat[276]: CONNECT
Dec 25 15:23:05 central chat[276]: -- got it
Dec 25 15:23:05 central pppd[275]: Serial connection established.
Dec 25 15:23:06 central pppd[275]: Using interface ppp0
Dec 25 15:23:06 central pppd[275]: Connect: ppp0 <--> /dev/modem
Dec 25 15:23:06 central pppd[275]: Remote message: Welcome
Dec 25 15:23:06 central pppd[275]: local IP address 149.228.144.2
Dec 25 15:23:06 central pppd[275]: remote IP address 194.173.87.13
Soweit ich das beurteilen kann, wird auch die Defaultroute richtig
gesetzt und das ppp0-Device korrekt konfiguriert:
['ifconfig ppp0' liefert:]
ppp0 Link encap:Point-to-Point Protocol
inet addr:149.228.144.2 P-t-P:194.173.87.13 Mask:255.255.0.0
UP POINTOPOINT RUNNING MTU:1524 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
Memory:8a4a038-8a4ac04
['route -n' liefert:]
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
192.168.0.1 0.0.0.0 255.255.255.255 UH 0 0 0
dummy0
194.173.87.13 0.0.0.0 255.255.255.255 UH 0 0 0
ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0
eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 1
lo
0.0.0.0 194.173.87.13 0.0.0.0 UG 0 0 0
ppp0
Aber eigenartigerweise kriege ich beim besten Willen keine
funktionierende Datenuebertragung zustande:
'ping 149.228.144.2' (=local IP address) funktioniert zwar, aber 'ping
194.173.87.13' (=remote IP address) bereits nicht mehr, genauso wenig
wie 'ping "IP_des_Nameserver"' oder allgemein 'ping "Irgendeine_IP"'. Da
ich (meines Wissens nach) alles genau so konfiguriert habe wie bei
meiner alten Distribution, verstehe ich einfach nicht, wieso es nicht
funktioniert, zumal die Dioden meines TA anzeigen, dass die Verbindung
steht und auch traffic vorhanden ist. Bei meinem ISP liegt es nicht, da
mit meinem "alten" Linux alles weiterhin problemlos funktioniert. Ich
bin absolut ratlos, wenn mir jemand helfen koennte waere ich
uebergluecklich.
Christian
Danke an alle, die mir mit meinem Problem helfen wollten. Inzwischen
habe ich herausgefunden, woran es lag:
Der pppd von SuSE Linux 6.0 scheint ein wenig "buggy" zu sein.
Jedenfalls ist das die einzige Fehlerursache, die ich noch sehe.
Inzwischen laeuft meine Internetverbindung, aber erst nachdem ich die
"/usr/sbin/pppd" - Datei durch die alte Version aus SuSE Linux 5.2
ersetzt habe. Danach hat es auf Anhieb geklappt.
Mich wuerde jetzt aber mal interessieren, ob noch jemand solche Probleme
hatte. Jedenfalls solltet ihr euch ein Backup machen, wenn ihr in den
naechsten Tagen auf SuSE Linux 6.0 umsteigen wollt.
Gruss, Christian
>'ping 149.228.144.2' (=local IP address) funktioniert zwar, aber 'ping
>194.173.87.13' (=remote IP address) bereits nicht mehr, genauso wenig
>wie 'ping "IP_des_Nameserver"' oder allgemein 'ping "Irgendeine_IP"'. Da
>ich (meines Wissens nach) alles genau so konfiguriert habe wie bei
>meiner alten Distribution, verstehe ich einfach nicht, wieso es nicht
>funktioniert, zumal die Dioden meines TA anzeigen, dass die Verbindung
>steht und auch traffic vorhanden ist.
In Deiner Routingtabelle steht noch ein dummy-Device, und das hat eine
sehr merkwürdige IP-Nummer. Du brauchst das nicht. Setze in /etc/rc.config
den Eintrag für das dummy-Device auf no. Mit 'route del dummy0' solltest
Du es im laufenden Betrieb löschen können.
Viele Grüße!
Ralph.
--
Ralph Sontag - Son...@MahJongg.IN-Chemnitz.De - (0371) 513140
> In Deiner Routingtabelle steht noch ein dummy-Device, und das hat eine
> sehr merkwürdige IP-Nummer. Du brauchst das nicht. Setze in /etc/rc.config
> den Eintrag für das dummy-Device auf no. Mit 'route del dummy0' solltest
> Du es im laufenden Betrieb löschen können.
Vielen Dank, das hab jedoch auch nicht geholfen. Die Symptome sind die
selben.
Gruß, Christian
>> Dec 25 15:23:01 central kernel: PPP: version 2.2.0
> ^^^^^
>Nanu, ich dachte SuSE 6.0 bringt eine aktuellere pppd-
>Version mit?
Im Kernel sind die ppp-Module 2.2.0 drin und der pppd hat die Version
2.3.5. Das paßt nicht zusammen. Entweder muß der Kernel geupdatet
werden, oder der pppd gedowngradet.
Ciao,
Peter
--
_ x ___
/ \_/_\_ /,--' p.st...@t-online.de (Peter Steiner)
\/>'~~~~//
\_____/ signature V0.2 alpha
Christian Bienia <Christi...@gmx.net> schrieb im Beitrag
<3684DE90...@gmx.net>...
>
> Der pppd von SuSE Linux 6.0 scheint ein wenig "buggy" zu sein.
> Jedenfalls ist das die einzige Fehlerursache, die ich noch sehe.
> Inzwischen laeuft meine Internetverbindung, aber erst nachdem ich
die
> "/usr/sbin/pppd" - Datei durch die alte Version aus SuSE Linux 5.2
> ersetzt habe. Danach hat es auf Anhieb geklappt.
>
> Mich wuerde jetzt aber mal interessieren, ob noch jemand solche
Probleme
> hatte. Jedenfalls solltet ihr euch ein Backup machen, wenn ihr in
den
> naechsten Tagen auf SuSE Linux 6.0 umsteigen wollt.
>
>
> Gruss, Christian
>
Hallo,
ich ärgere mich als Linux Neuling nun schon einige Tage mit Suse 6.0
bei der Interneteinwahl bei dem Provider 1und1 rum. Erst habe ich die
Voreinstellungen versucht, doch nachdem diese fehlschlug, habe ich 3
Verschiedene Einwahltschripte von anderen Kunden dieses Providers
versucht, doch ich komm nicht rein! Diese Scripte bezogen sich
jeweils auf ältere Distruptionen (nicht nur Suse). Da diese Scripte
bei anderen wahrscheinlich (?) funktionieren bin ich inzwischen schon
der Meinung das es mal nicht am User liegen könnte. Von daher kämme
mir oberer Fehler sehr gelegen ;-)
Ach ja, was bedeutet in diesem Zusammenhang die Option +ua <Datei>.
In der <Datei> sind Kennung sowie Password gespeichert, doch bei mir
gibt diese Option nur Fehlermeldungen.
Gibt es sonst noch irgendeinen Punkt beim Internetzugang wo man als
Neuling einen typischen Fehler macht?
vielen Dank im Vorraus
Florian Plähn
> Ach ja, was bedeutet in diesem Zusammenhang die Option +ua <Datei>.
> In der <Datei> sind Kennung sowie Password gespeichert, doch bei mir
> gibt diese Option nur Fehlermeldungen.
Für solche Fragen sind die man-Pages geradezu prädestiniert. Gib mal an
der Kommando-Zeile ein: ´man [Programmname]´, in deinem Fall also ´man
pppd´. Mit der Taste ´/´ aktivierst du die Such-Funktion (sucht aber der
aktuellen Position abwärts). Tippe ein ´ua [ENTER]´. Ggf wiederholen.
Nach zwei, drei mal bist du an der Stelle, an der die Option erklärt
wird. Dort steht, dass du damit die Datei angibst, die Username &
Passwort beinhalte (zumindest bei dem alten pppd aus SuSE Linux 5.2).
Meines Wissens nach gibt es diese Option beim neuen pppd nicht mehr.
Abhilfe: Option löschen und Login-Daten in /etc/ppp/pap-secrets
eintragen!
> Gibt es sonst noch irgendeinen Punkt beim Internetzugang wo man als
> Neuling einen typischen Fehler macht?
Hmm. Die meisten Neueinsteiger wissen nicht, dass sei bei Chat mit ´-v´
und bei pppd mit der Option ´debug´ ausführliche Informationen darüber
erhalten, was die Programme gerade machen. Steht in /var/log/messages.
Mit ´tail -f /var/log/messages´ kannst du dir die jeweils aktuellen
letzten zehn Zeilen anzeigen lassen. Wenn was nicht läuft, dann findest
du dort den Grund.
> vielen Dank im Vorraus
>
> Florian Plähn
Keine Ursache
Christian Bienia
> Im Kernel sind die ppp-Module 2.2.0 drin und der pppd hat die Version
> 2.3.5. Das paßt nicht zusammen. Entweder muß der Kernel geupdatet
> werden, oder der pppd gedowngradet.
Na jetzt wird mir so einiges klar... Danke, du hast mein Selbstvertrauen
wieder hergestellt! :-)
Christian