[Gelöst] LCP echo timeouts - aber nur wenn Server und PC aus sind

schuhmam

Neuer User
Mitglied seit
26 Jul 2013
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Früher hatte ich eine virtuelle Hyper-V Maschine mit Ubuntu als Router. Nachts habe ich den Server runtergefahren. Ich wollte nun auch nachts Internet haben, damit mein Emailserver möglichst immer die Emails annehmen kann (über einen SMTP Proxy gelöst). Um das zu realisieren, habe ich mir einen Raspberry PI 2 Modell B bestellt und dort Raspian (Debian Wheezy) installiert. Funktionieren tut so weit alles.
Ich bin jetzt nur auf ein Problem gestoßen, wo ich absolut nicht weiter weiß.

Nachts, wenn der Server und mein PC ausgeschaltet sind, wird die Leitung auf Grund von LCP echo request timeouts getrennt. Das passiert im Schnitt alle 7 bis 15 Minuten. Das ist höchst merkwürdig. Ich konnte das Verhalten nachstellen, in dem ich am Switch den Server und meinen PC trenne, um so die Nichtaktivität zu simulieren. Nach gewisser Zeit ist dann der entsprechende Log-Eintrag zu sehen. Obwohl die Netzinaktivität eigentlich nicht das Problem sein kann, habe ich trotzdem versucht für Aktivität zu sorgen. Ich habe ein Script geschrieben, was 55x einen ping zu 8.8.8.8 startet ( ping -c 55 8.8.8.8 ). Dieses Script wird als Cronjob jede Minute ausgeführt. Mit diesem Script sind die Fehler erst mal nicht mehr aufgetreten - dachte ich. Also habe ich es so gelassen und war gespannt, was die Nacht bringt. Mit einem Trollface sprangen mir die Logeinträge über die timeouts wieder ins Gesicht. Mit diesem Dauerping wurde die Leitung alle 30 bis 50 Minuten getrennt.

Hier ist ein vollständiger Syslog-Auszug von einem dieser Vorfälle. Das meiste sind eigentlich Protokolleinträge für den Verbindungsaufbau und nicht weiter wichtig. Trotzdem habe ich sie der Vollständigkeit halber drin gelassen.
Die Einträge "(CRON) error (grandchild #n failed with exit status 1)" kommen vom ping-Befehl und zeigen, dass dort Fehler im Ping sind. Dass in diesem Fall die Fehler des pings vor dem No Response to 8 echo-requests kommen, zeigt, dass die Leitung wirklich getrennt/inaktiv (wie auch immer) ist.
Code:
Jun 25 08:37:05 s-rras-1 CRON[5586]: (CRON) error (grandchild #5587 failed with exit status 1)
Jun 25 08:38:05 s-rras-1 CRON[5590]: (CRON) error (grandchild #5591 failed with exit status 1)
Jun 25 08:38:22 s-rras-1 pppd[29520]: No response to 8 echo-requests
Jun 25 08:38:22 s-rras-1 pppd[29520]: Serial link appears to be disconnected.
Jun 25 08:38:22 s-rras-1 pppd[29520]: Connect time 56.4 minutes.
Jun 25 08:38:22 s-rras-1 pppd[29520]: Sent 469778 bytes, received 754584 bytes.
Jun 25 08:38:22 s-rras-1 pppd[29520]: Script /etc/ppp/ip-down started (pid 5598)
Jun 25 08:38:22 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:22 s-rras-1 pppd[29520]: Script /etc/ppp/ipv6-down started (pid 5601)
Jun 25 08:38:22 s-rras-1 pppd[29520]: sent [LCP TermReq id=0x13 "Peer not responding"]
Jun 25 08:38:22 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:22 s-rras-1 pppd[29520]: Script /etc/ppp/ipv6-down finished (pid 5601), status = 0x0
Jun 25 08:38:22 s-rras-1 pppd[29520]: Script /etc/ppp/ip-down finished (pid 5598), status = 0x0
Jun 25 08:38:23 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:23 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:25 s-rras-1 pppd[29520]: sent [LCP TermReq id=0x14 "Peer not responding"]
Jun 25 08:38:28 s-rras-1 pppd[29520]: Connection terminated.
Jun 25 08:38:28 s-rras-1 pppd[29520]: Connect time 56.4 minutes.
Jun 25 08:38:28 s-rras-1 pppd[29520]: Sent 469778 bytes, received 754584 bytes.
Jun 25 08:38:28 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:28 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:28 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:28 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:28 s-rras-1 pppd[29520]: Modem hangup
Jun 25 08:38:28 s-rras-1 ifplugd(ppp0)[5221]: Link beat lost.
Jun 25 08:38:28 s-rras-1 ifplugd(ppp0)[5221]: Exiting.
Jun 25 08:38:30 s-rras-1 vnstatd[2277]: Interface "ppp0" disabled.
Jun 25 08:38:58 s-rras-1 pppd[29520]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Jun 25 08:38:58 s-rras-1 pppd[29520]:  dst ff:ff:ff:ff:ff:ff  src b8:27:eb:c7:b0:c9
Jun 25 08:38:58 s-rras-1 pppd[29520]:  [service-name] [host-uniq  50 73 00 00]
Jun 25 08:38:58 s-rras-1 pppd[29520]: Recv PPPOE Discovery V1T1 PADO session 0x0 length 46
Jun 25 08:38:58 s-rras-1 pppd[29520]:  dst b8:27:eb:c7:b0:c9  src f0:f7:55:19:e9:43
Jun 25 08:38:58 s-rras-1 pppd[29520]:  [service-name] [host-uniq  50 73 00 00] [AC-name HNOA75-ths] [AC-cookie  d1 15 64 83 75 96 64 93 f5 76 4a 30 42 37 7e f6]
Jun 25 08:38:58 s-rras-1 pppd[29520]: Send PPPOE Discovery V1T1 PADR session 0x0 length 32
Jun 25 08:38:58 s-rras-1 pppd[29520]:  dst f0:f7:55:19:e9:43  src b8:27:eb:c7:b0:c9
Jun 25 08:38:58 s-rras-1 pppd[29520]:  [service-name] [host-uniq  50 73 00 00] [AC-cookie  d1 15 64 83 75 96 64 93 f5 76 4a 30 42 37 7e f6]
Jun 25 08:38:58 s-rras-1 pppd[29520]: Recv PPPOE Discovery V1T1 PADS session 0x2c2f length 32
Jun 25 08:38:58 s-rras-1 pppd[29520]:  dst b8:27:eb:c7:b0:c9  src f0:f7:55:19:e9:43
Jun 25 08:38:58 s-rras-1 pppd[29520]:  [service-name] [host-uniq  50 73 00 00] [AC-cookie  d1 15 64 83 75 96 64 93 f5 76 4a 30 42 37 7e f6]
Jun 25 08:38:58 s-rras-1 pppd[29520]: PADS: Service-Name: ''
Jun 25 08:38:58 s-rras-1 pppd[29520]: PPP session is 11311
Jun 25 08:38:58 s-rras-1 pppd[29520]: Connected to f0:f7:55:19:e9:43 via interface eth0.7
Jun 25 08:38:58 s-rras-1 pppd[29520]: using channel 135
Jun 25 08:38:58 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:58 s-rras-1 pppd[29520]: Using interface ppp0
Jun 25 08:38:58 s-rras-1 pppd[29520]: Connect: ppp0 <--> eth0.7
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [LCP ConfReq id=0x15 <mru 1492> <magic 0x644873a0>]
Jun 25 08:38:58 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [LCP ConfReq id=0x1 <mru 1492> <auth pap> <magic 0x832ce4d6>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [LCP ConfAck id=0x1 <mru 1492> <auth pap> <magic 0x832ce4d6>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [LCP ConfAck id=0x15 <mru 1492> <magic 0x644873a0>]
Jun 25 08:38:58 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [LCP EchoReq id=0x0 magic=0x644873a0]
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [PAP AuthReq id=0xb user="<hidden>" password=<hidden>]
Jun 25 08:38:58 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:58 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:58 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [LCP EchoRep id=0x0 magic=0x832ce4d6]
Jun 25 08:38:58 s-rras-1 ifplugd(ppp0)[5715]: ifplugd 0.28 initializing.
Jun 25 08:38:58 s-rras-1 radvd[5249]: attempting to reread config file
Jun 25 08:38:58 s-rras-1 ifplugd(ppp0)[5715]: Using interface ppp0/00:00:00:00:00:00
Jun 25 08:38:58 s-rras-1 radvd[5249]: resuming normal operation
Jun 25 08:38:58 s-rras-1 ifplugd(ppp0)[5715]: Using detection mode: IFF_RUNNING
Jun 25 08:38:58 s-rras-1 ifplugd(ppp0)[5715]: Initialization complete, link beat detected.
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [PAP AuthAck id=0xb ""]
Jun 25 08:38:58 s-rras-1 pppd[29520]: PAP authentication succeeded
Jun 25 08:38:58 s-rras-1 pppd[29520]: peer from calling number F0:F7:55:19:E9:43 authorized
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [IPCP ConfReq id=0x15 <addr 0.0.0.0>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [IPV6CP ConfReq id=0xb <addr fe80::008e:4dc5:40a0:3a1d>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [IPCP ConfReq id=0x1 <addr 217.0.118.64>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [IPCP ConfAck id=0x1 <addr 217.0.118.64>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [IPCP ConfNak id=0x15 <addr 87.158.222.173>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [IPCP ConfReq id=0x16 <addr 87.158.222.173>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [IPV6CP ConfReq id=0x1 <addr fe80::f2f7:55ff:fe19:e900>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: sent [IPV6CP ConfAck id=0x1 <addr fe80::f2f7:55ff:fe19:e900>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [IPV6CP ConfAck id=0xb <addr fe80::008e:4dc5:40a0:3a1d>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: local  LL address fe80::008e:4dc5:40a0:3a1d
Jun 25 08:38:58 s-rras-1 pppd[29520]: remote LL address fe80::f2f7:55ff:fe19:e900
Jun 25 08:38:58 s-rras-1 pppd[29520]: Script /etc/ppp/ipv6-up started (pid 5716)
Jun 25 08:38:58 s-rras-1 pppd[29520]: Script /etc/ppp/ipv6-up finished (pid 5716), status = 0x0
Jun 25 08:38:58 s-rras-1 pppd[29520]: rcvd [IPCP ConfAck id=0x16 <addr 87.158.222.173>]
Jun 25 08:38:58 s-rras-1 pppd[29520]: local  IP address 87.158.222.173
Jun 25 08:38:58 s-rras-1 pppd[29520]: remote IP address 217.0.118.64
Jun 25 08:38:58 s-rras-1 pppd[29520]: Script /etc/ppp/ip-up started (pid 5718)
Jun 25 08:38:58 s-rras-1 ifplugd(ppp0)[5715]: Executing '/etc/ifplugd/ifplugd.action ppp0 up'.
Jun 25 08:38:58 s-rras-1 ifplugd(ppp0)[5715]: client: Ignoring unknown interface ppp0=ppp0.
Jun 25 08:38:58 s-rras-1 ifplugd(ppp0)[5715]: Program executed successfully.
Jun 25 08:39:00 s-rras-1 vnstatd[2277]: Interface "ppp0" enabled.
Jun 25 08:39:05 s-rras-1 CRON[5594]: (CRON) error (grandchild #5595 failed with exit status 1)
Jun 25 08:39:13 s-rras-1 radvd[5249]: Exiting, sigterm or sigint received.
Jun 25 08:39:13 s-rras-1 radvd[5249]: sending stop adverts
Jun 25 08:39:13 s-rras-1 radvd[5249]: removing /var/run/radvd.pid
Jun 25 08:39:23 s-rras-1 radvd[5741]: version 1.9.1 started
Jun 25 08:39:48 s-rras-1 pppd[29520]: Script /etc/ppp/ip-up finished (pid 5718), status = 0x0

Sehr großes Fragezeichen. Und wie gesagt: Ist der PC und der Server an, bleibt die Verbindung stabil. Wir gehen in diesem Fall einmal davon aus, dass bei der Telekomseite alles in Ordnung ist.
Ein Bild der DSL Statistiken vom VDSL Modem ALL-500VDSL2 Rev. B
20150625_xDSL.png

Achso. Es handelt sich um einen VDSL IP Anschluss (Annex J). Das Modem ist natürlich Annex J fähig.
Die Fehler waren früher natürlich nicht da, da die virtuelle Maschine des Routers nie alleine lief und alle anderen Maschinen immer mit aktiv waren. Ich weiß also nicht, ob das Problem auch früher aufgetreten wäre.
Meine Idee wäre noch, um mir den Raspberry PI anzusehen, meinen Laptop zu nehmen und diesen so wie den PI zu installieren. Das hätte den Vorteil, dass ich ein ausgereiftes 100% unterstütztes System (Ubuntu) für x86 Architektur testen kann. Da habe ich zwar keinen Bock drauf, muss aber wohl sein. Mal abwarten, was Ihr so meint.

ANHANG

/etc/ppp/peers/dsl-provider:
Code:
noipdefault

hide-password
lcp-echo-interval 20
lcp-echo-failure 8

connect /bin/true
noauth
persist
mtu 1492
noaccomp
default-asyncmap
plugin rp-pppoe.so eth0.7
user "..."

/etc/ppp/options
Code:
asyncmap 0
crtscts
lock
hide-password
modem
passive

debug

lcp-echo-interval 30
lcp-echo-failure 8

noipx

maxfail 0

+ipv6 ipv6cp-use-ipaddr
persist
 
Zuletzt bearbeitet:
Ist dieses komische Thema der Trennung bei IP-Anschlüssen immer noch ein Thema (circa Februar 2015)? Mir ist nämlich noch was aufgefallen *grummel*

Code:
Jun 25 20:39:45 s-rras-1 pppd[10605]: Script /etc/ppp/ip-up finished (pid 10620), status = 0x0
Jun 26 03:43:11 s-rras-1 pppd[10605]: rcvd [LCP TermReq id=0x2]
Jun 26 03:43:11 s-rras-1 pppd[10605]: LCP terminated by peer
Jun 26 03:43:11 s-rras-1 pppd[10605]: Connect time 424.3 minutes.
Jun 26 03:43:11 s-rras-1 pppd[10605]: Sent 325166797 bytes, received 2595926295 bytes.
Jun 26 03:43:11 s-rras-1 pppd[10605]: Script /etc/ppp/ip-down started (pid 12706)

Code:
Jun 26 03:44:36 s-rras-1 pppd[10605]: Script /etc/ppp/ip-up finished (pid 12825), status = 0x0
Jun 26 03:59:45 s-rras-1 pppd[10605]: rcvd [LCP TermReq id=0x2]
Jun 26 03:59:45 s-rras-1 pppd[10605]: LCP terminated by peer
Jun 26 03:59:45 s-rras-1 pppd[10605]: Connect time 16.0 minutes.
Jun 26 03:59:45 s-rras-1 pppd[10605]: Sent 114783 bytes, received 145598 bytes.

Code:
Jun 26 04:01:09 s-rras-1 pppd[10605]: Script /etc/ppp/ip-up finished (pid 13092), status = 0x0
Jun 26 04:32:49 s-rras-1 pppd[10605]: rcvd [LCP TermReq id=0x2]
Jun 26 04:32:49 s-rras-1 pppd[10605]: LCP terminated by peer
Jun 26 04:32:49 s-rras-1 pppd[10605]: Connect time 32.6 minutes.
Jun 26 04:32:49 s-rras-1 pppd[10605]: Sent 221263 bytes, received 249790 bytes.
Code:
Jun 26 04:34:13 s-rras-1 pppd[10605]: Script /etc/ppp/ip-up finished (pid 13450), status = 0x0
Jun 26 05:17:54 s-rras-1 pppd[10605]: rcvd [LCP TermReq id=0x2]
Jun 26 05:17:54 s-rras-1 pppd[10605]: LCP terminated by peer
Jun 26 05:17:54 s-rras-1 pppd[10605]: Connect time 44.6 minutes.
Jun 26 05:17:54 s-rras-1 pppd[10605]: Sent 360745 bytes, received 655926 bytes.

Ich habe mir noch einmal alle Trennungen angesehen. Alle bis auf eine waren terminated by peer.
 
Zuletzt bearbeitet:
Ich habe mir heute die Arbeit gemacht und habe auf dem Laptop Ubuntu 14.04.2 installiert. Alles lief prima soweit. Ich habe meinen Test gefahren:
  1. Netzwerkanschluss vom Hyper-V Server am Switch gezogen
  2. den Switch in meinem Schlafzimmer abgezogen (Cisco Phone Adapter mit dran)
So war nur noch das VDSL Modem mit VLAN 7 und der Laptop mit seinem Tagged Port dran. Keine drei Minuten nachdem ich alles abgezogen hatte, ist das Ding auch schon wieder getrennt worden. Durch einen Timeout wieder. Ich habe den Eindruck, dass zuerst das Ding mit einem Timeout endet und später öfters durch den Peer.

Tja... Und nun?
Ich habe leider keine Fritzbox oder ein anderes VDSL Modem (nur einen Speedport 221, der kann aber kein Annex J). Die sind auch so Schweine teuer - will ich auch nicht unbedingt einfach so kaufen. Sicherlich verständlich.
 
Zuletzt bearbeitet:
Wieso? Bei Annex J wird ein Teil der Frequenz nicht mehr abgetrennt, da dieser Teil nicht mehr für das Telefon benutzt wird (da IP Anschluss). Deshalb muss ja auch der Splitter weggelassen werden.
 
Bei VDSL gibt es kein Annex J, wird nur bei ADSL verwendet, und dann eher bei schwächeren Leitungen für einen höheren Upload.

Man kann also Splitter verwenden, muss aber nicht.
 
Okay. Das hat mich doch jetzt etwas sehr überrascht. Ich hatte mich damals bei Änderung meines Vertrages so gut es ging über IP Anschlüsse mit allem was dazu gehörte informiert und entsprechende Hardware bestellt. Es hörte sich eigentlich plausibel an, dass ich keinen Splitter mehr brauche und dass das untere Frequenzspektrum nicht mehr fürs Telefon frei gelassen wird. Umsomehr hat es mich jetzt überrascht, dass es bei VDSL das nicht gibt.

Könnt ihr mich mal aufklären, warum das so ist? Ich bin kein Elektroniker oder Telefontechniker - daher ist da nicht so viel Verständnis da.

Ich habe auf jeden Fall das Allnet-Teil abgebaut und habe den guten alten Speedport 221 angeschlossen (mit modifizierter Firmware, da es sonst Uploadprobleme gab - war früher zumindest so) (ohne Splitter; einfach nur das Gerät getauscht, richtig so?). Zumindest ist die Leitung synchron; Informationen über die Raten habe ich leider nicht. Aber ich bin sehr gespannt auf den nächsten morgen, da ich gerade noch einmal einen Test gemacht hatte: Erfolgreich. Aber in meinem Beruf als Systemadministrator muss schon mehr passieren, dass ich mich freuen kann :D So naiv ist man nach länger Zeit in diesem Beruf nicht mehr.
 
hmm naja. Ich werde es wohl einfach so hinnehmen.

Fakt ist, dass ich diese Nacht keinen Abbruch hatte. Sehr schön ist das. Ich gehe jetzt einmal davon aus, dass das Problem gelöst ist. Dann kann ich doch wieder meinen PI verwenden.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.