Hallo, Am Fri, 08 Oct 2004, Thomas Richter schrieb:
Hi David Haller
, you wrote on Friday, 2004-10-08 18:47:15 +0200: Hallo,
Dann heißt es immer: Oct 8 12:27:09 shodan pppd[3616]: No response to 4 echo-requests Oct 8 12:27:09 shodan pppd[3616]: Serial link appears to be disconnected.
Da steht's doch: du bekommst dann keine Antwort auf deine LCP echo-requests, du kannst das aber hochsetzen:
man -P'less +/lcp-echo-' pppd
Auszug aus /etc/ppp/peers/t-dsl: | lcp-echo-interval 5 | lcp-echo-failure 3 | lcp-max-configure 50 | lcp-max-terminate 2 Scheint aber nicht genutzt zu werden. % grep lcp-echo- /etc/ppp/* /etc/ppp/options:# This option can be used with the lcp-echo-failure option to detect /etc/ppp/options:lcp-echo-interval 30 /etc/ppp/options:# option requires a non-zero value for the lcp-echo-interval parameter. /etc/ppp/options:lcp-echo-failure 4 /etc/ppp/options.pptp:lcp-echo-failure 10 /etc/ppp/options.pptp:lcp-echo-interval 10
Also wo und welche Werte eintragen?
Setz mal die lcp-echo-* Werte in /etc/ppp/peers/t-dsl rauf (oder zum Beobachten runter) -- zusammen mit einem 'debug' in /etc/ppp/options und ggfs. zur Sicherheit auch in /etc/ppp/peers/t-dsl. Ich weiss auch nicht, welche Angaben bei SuSE zum Zuge kommen, mein pppd liest nur die /etc/ppp/options :) [1] Also: mach mal ein Terminal auf, mach dich per 'su -' zum root und lass (mit der Option 'debug' in /etc/ppp/options) ein 'tail -f /var/log/messages' los. Dann "gehe online". Wenn die Verbindung steht sollte dann regelmaessig (lcp-echo-interval) etwas wie folgendes im (debug) log auftauchen: ==== pppd[430]: sent [LCP EchoReq id=0x1 magic=0x3ff5e905] pppd[430]: rcvd [LCP EchoRep id=0x1 magic=0x58793331] 00 00 .... ==== BTW: ich verwende lcp-echo-interval 120 lcp-echo-failure 4 Evtl. landen debug-Meldungen nicht in /var/log/messages, ich habe hier z.B.: ==== *.=debug /var/log/debugmessages *.*;mail.none;news.none;*.!=debug -/var/log/messages ==== in meiner /etc/syslog.conf, ich leite also alle Debug-Meldungen in eine extra Logdatei um... SuSE-default ist aber AFAIK, dass auch alle debug-Meldungen in /var/log/messages landen. Falls du syslog-ng verwendest, sieht die config natuerlich anders aus. Aeh, jedenfalls, wenn du das 'tail -f' laufen hast, und in /etc/ppp/options und /etc/ppp/peers/t-dsl unterschiedliche Werte fuer lcp-echo-interval hast (ich empfehle zum debuggen mal 60 im einen und 120 im anderen), dann kannst du schauen, ob die Meldungen alle Sekunde oder nur alle 2 Sekunden erfolgen. Dann weisst du schonmal welche Datei ausschlaggebend ist. In dieser kannst du dann die Werte anpassen. Mit o.g. Werten (interval: 120, failure: 4) hatte ich hier bisher noch keine Verbindungsabbrueche, die nicht von der Gegenstelle ausgingen. HTH, -dnh [1] meine DSL-config ist aber komplett handgestrickt und ein 'smpppd' o.ae. existiert hier nicht :) -- 116: Programm Sobald eine Datei von einem Virus infiziert werden kann, ist es ein Programm. (Markus Kuhn)