Es ist ein Betriebssystemfehler. Siehe: https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/78043
pppd trennt sich von 3G, stellt die Verbindung nicht wieder her, mit persist gesetzt
Ich versuche, pppd so zu konfigurieren, dass eine Verbindung zu einem 3G-Netzwerk hergestellt wird (in diesem Fall Sprint) und dann verbunden bleiben. Die Verbindung wird automatisch wiederhergestellt, wenn die Remote-Verbindung beendet wird. Ich habe die Option "Persist" aktiviert. Meine Konfigurationsdatei lautet wie folgt:
hide-password noauth connect "/usr/sbin/chat -v -f /etc/chatscripts/cellular" debug /dev/cell 921600 defaultroute noipdefault user " " persist maxfail 0 lcp-echo-failure 10 lcp-echo-interval 60 holdoff 5
Wenn der Peer die Verbindung abbricht, wartet pppd jedoch oft lange (wesentlich mehr als mein Holdoff), um das Modem wieder anzuschließen - falls überhaupt, wird die Verbindung wieder hergestellt!
Ein Beispielprotokoll, das dies zeigt:
May 23 05:17:24 00270e0a8888 pppd[2408]: rcvd [LCP TermReq id=0x26] May 23 05:17:24 00270e0a8888 pppd[2408]: LCP terminated by peer May 23 05:17:24 00270e0a8888 pppd[2408]: Connect time 60.1 minutes. May 23 05:17:24 00270e0a8888 pppd[2408]: Sent 0 bytes, received 0 bytes. May 23 05:17:24 00270e0a8888 pppd[2408]: Script /etc/ppp/ip-down started (pid 2456) May 23 05:17:24 00270e0a8888 pppd[2408]: sent [LCP TermAck id=0x26] May 23 05:17:24 00270e0a8888 pppd[2408]: Script /etc/ppp/ip-down finished (pid 2456), status = 0x0 May 23 05:17:24 00270e0a8888 pppd[2408]: Hangup (SIGHUP) May 23 05:17:24 00270e0a8888 pppd[2408]: Modem hangup May 23 05:17:24 00270e0a8888 pppd[2408]: Connection terminated. May 23 05:17:24 00270e0a8888 pppd[2408]: Terminating on signal 15 May 23 05:17:24 00270e0a8888 pppd[2408]: Exit. May 23 06:08:07 00270e0a8888 pppd[2500]: pppd 2.4.5 started by root, uid 0 May 23 06:08:10 00270e0a8888 pppd[2500]: Script /usr/sbin/chat -v -f /etc/chatscripts/cellular finished (pid 2530), status = 0x0 May 23 06:08:10 00270e0a8888 pppd[2500]: Serial connection established. May 23 06:08:10 00270e0a8888 pppd[2500]: using channel 11
Die Trennung auf Anforderung des Peers erfolgt um 5:17 Uhr, die erneute Verbindung wurde jedoch erst um 06.08 Uhr hergestellt. Ich hatte einen Freund, der den Server überwachte, daher bin ich nicht sicher, dass dies keine manuelle erneute Verbindung war. In jedem Fall dauerte es fast eine Stunde, um die Verbindung wiederherzustellen, oder nie.
Sollte persist
+ nicht dazu führen, holdoff 5
dass diese Verbindung nach 5 Sekunden nach dem Beenden der Verbindung automatisch wiederhergestellt wird?
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?