Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

PPPD Option "persist" oder 24h Zwangstren

Alles rund um das Internet, Internet-Anwendungen (E-Mail, Surfen, Cloud usw.) und das Einrichten von Netzwerken einschl. VPN unter Linux

Moderator: Moderatoren

Commander1024
Newbie
Newbie
Beiträge: 28
Registriert: 15. Jul 2004, 07:24
Wohnort: Münster (NRW)
Kontaktdaten:

Beitrag von Commander1024 »

Jetzt würde ich Euch gerne helfen, aber ich habe ab SuSE 9.2 meinen Server/Router nicht mehr geupdated, sondern fühlte mich fit genug, auf GNU/Debian umzusteigen und setze SuSE nur noch auf meinem Notebook ein (aktuellere Pakete, bessere ACPI/APM/frequency scaling Unterstützung). Aber ein 'apt-get update && apt-get upgrade -y' als wöchentlicher cronjob zum Aktualisieren hat schon seinen Charme :-)
Ok, geht mit SuSE auch...
Mit 10.0 OSS hatte ich aber auch so meine Probleme... (mp3, ATI gfx, nicht-unterstützte WLAN Karte, etc.). Wenn es dann aber läuft, läufts schön geschmeidig ^^

mfG
Marcus
Benutzeravatar
panamajo
Guru
Guru
Beiträge: 2595
Registriert: 12. Feb 2005, 22:45

Beitrag von panamajo »

Nachdem ich in der providers Datei

Code: Alles auswählen

DEMAND='yes'
eingetragen habe gehts jetzt unter SuSE 10.0 (zumindest wurde die Verbindung nach der 1. Zwangstrennung wieder aufgebaut).
michael773377
Newbie
Newbie
Beiträge: 1
Registriert: 17. Jul 2008, 21:01

Re: PPPD Option "persist" oder 24h Zwangstren

Beitrag von michael773377 »

wohl etwas spät, aber hier ein erweitertes Script, dass auch bei längeren Unterbrüchen tun sollte.
danke an Commander1024 für die Inspiration mit dem cinternet ;)

Code: Alles auswählen

#!/bin/bash

# script for reconnecting to internet/DSL bridge
# to use in /etc/ppp/ip-down.d

connected="status: connected"
disconnected="status: disconnected"

while [ 1 ] ; do
        connected="status: connected"
        disconnected="status: disconnected"
        status=`cinternet --interface-name=dsl0 -s`

        isConnected=`expr "$status" : ".*$connected"`

        if [ $isConnected != "0" ] ; then
                echo internet connected
                exit 0
        else
                echo internet disconnected
                cinternet --interface-name=dsl0 -A
        fi

        sleep 5
done

Antworten