pppd on demand - Status abfragen

Sebastian Inacker inacker at gmx.de
Tue Sep 16 23:29:07 CEST 2003


Hallo Markus.

On Tue, Sep 16, 2003 at 10:42:01PM +0200, Markus Wigge wrote:
> Wenn ich einen pppd gestartet habe der on demand eine Verbindung
> aufbauen soll, wie kann ich dann den Status des entsprechenden Interface
> prüfen?

Ich habe ein Skript in /etc/ppp/ip-up.d liegen, das "ONLINE" in eine
Datei schreibt. In /etc/ppp/ip-down.d habe ich dann ein Skript, das
"OFFLINE" in die selbe Datei schreibt.

Die Datei mit dem Status ist bei mir dann noch per Webserver im LAN
erreichbar, so dass ich mit einem Skript "gateway_is_online"

        #!/bin/sh

        GATEWAY=foobar
        URL=http://${GATEWAY}/dsl/status

        status=`lynx -dump ${URL}`

        if [ $status == "ONLINE" ]; then
                exit 0
        else
                exit 1
        fi

pruefen kann, ob der Router gerade online ist oder nicht.

Tschuess,
  Sebastian



More information about the Linux mailing list