Gut, dann solltest du über ein ppp0 Interface verfügen; mit ifconfig kannst du das verifizieren. Wenn nun pppd eine Verbindung hergestellt hat, ruft er ein Script auf, üblicherweise /etc/ppp/ip-up. Dort könntest du einOriginally Posted by SpeziAlexeinfügen und schon hast du in /tmp/wan_ip immer deine externe IP-Adresse stehen, von wo sie zB ein Script, dass durch den Web-Server aufgerufen wird, auslesen kann.Code:echo $4 > /tmp/wan_ip
Wenn die Verbindung aus welchen Gründen auch immer nicht mehr vorhanden ist, sollte der pppd das ip-down Script (selbes Verzeichnis wie oben) aufrufen; darin könntest du den Inhalt deiner wan_ip Datei wieder löschen.
Punkto Verbindungsdauer musst du darauf achten, dass der Router, nachdem er hochgefahren wurde, möglicherweise etwas braucht um eine gültige Uhrzeit zu erhalten. Danach sollte die einfache (bzw. einfach zu automatisierende) Rechnung "Verbindungsdauer = aktuelle Zeit - Änderungszeit von wan_ip" zum Erfolg führen.
Das sollen allerdings alles nur Denkanstöße sein; keine fertigen Lösungen!
EDIT:
Achja...
Tu dies! Bringt Karma.Originally Posted by TheEagle