pppoe reconnect

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Raiden81
Beiträge: 4
Registriert: 18.06.2004 15:36:25

pppoe reconnect

Beitrag von Raiden81 » 18.06.2004 15:40:03

Hi

Ich versuche bestimmt schon seit 2 Wochen bei meinen Debian Router pppoe so einzustellen das der nach dem Telekom reconnect automatisch wieder connect.
Weiß jemand dazu Hilfe ?

Benutzeravatar
odradeck
Beiträge: 156
Registriert: 24.03.2003 20:58:57
Wohnort: Aachen

Beitrag von odradeck » 18.06.2004 16:05:29

soweit ich micht erinnere muss in
/etc/ppp/peers/@dsl (dein dsl-provider)

Code: Alles auswählen

persist
drinstehen. ausserdem sind

Code: Alles auswählen

# demand 
# idle 300
auskommentiert.
ausserdem läuft bei mir ein script im cron, das prüft, ob noch ein ppp0 existiert und den ggf. neu startet.
der kommt nur 1-2 mal im jahr ins stocken ist aber ansonsten immer eingewählt
~ wer Rechtschreibfehler findet, darf sie behalten ~

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 18.06.2004 16:42:32

Variante 1: einen Cronjob, der zu einer bestimmten Zeit am Tage ein /etc/init.d/ppp restart durchführt.

Variante 2: den PPP-Prozess von respawn managen lassen. Dazu gab es hier auch mal einen Thread, einfach mal suchen.

Grüße, Marco

Raiden81
Beiträge: 4
Registriert: 18.06.2004 15:36:25

Beitrag von Raiden81 » 10.07.2004 17:30:58

So ich hab es endlich hingekriegt.
Ist zwarkeine sehr legante Lösung.
Ich starte ein screen Fenster und öffne da pppstatus und lass das durchgehend laufen, immer nach 24std wählt mich pppstatus automatisch wieder ein.

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 20.03.2005 16:08:15

eine elegantere variante wäre es, nachzusehen ob ppp0.pid existiert, wenn ja tut der router nichts, wenn nicht, dann verbindet er neu.. und das mit cronjob alle 2 minuten laufen lassen.
falls interessiert einfach sagen.. dieser beitrag ist doch alt und vielleicht schon abgelaufen.

gruß, yoz
./sabin -s

Svenny
Beiträge: 320
Registriert: 11.09.2003 19:18:55

Beitrag von Svenny » 20.03.2005 16:15:04

dieser beitrag ist doch alt und vielleicht schon abgelaufen.
genau und wieso gräbst du ihn dann aus?
Bashian Roulette? (v2)
((RANDOM%6)) || rm -rf /

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 21.03.2005 01:42:42

wo es schonmal raus ist... ich habe das problem, dass persist nicht geht erst seint ein paar wochen, vorher ging das jahrelang problemlos... weiß jemand, woran das liegen kann?

ich lasse jetzt jedenfalls einmal pro minute folgendes script laufen. die sleeps sind dafür da, dass erstmal das normale persist laufen kann, meist funktioniert es...

Code: Alles auswählen

#!/bin/bash
if /sbin/ifconfig ppp0 > /dev/null 2>&1; then
        echo "">/dev/null
else
        echo `date`" - Watcher: Verbindung down">>/var/log/pppoetimes
        sleep 60
        if /sbin/ifconfig ppp0 > /dev/null 2>&1; then
                echo "">/dev/null
        else
                echo `date`" - Watcher: Verbindung down - restarting">>/var/log/pppoetimes
                /usr/bin/poff -a
                sleep 3
                /usr/bin/pon dsl-provider
        fi

fi

Antworten