Befehl ODER Skript zum Erkennen des VPN-Verbindungsstatus

Befehl ODER Skript zum Erkennen des VPN-Verbindungsstatus

Ich verwende den VPN-Client Ubuntu Network Manager, um eine Verbindung zu einem PPTP-VPN-Server herzustellen.
Ich habe eine Anwendung, die Daten aus dem Internet bezieht und hinter dem VPN ausgeführt werden muss.
Ich muss den Anwendungsprozess anhalten, wenn die VPN-Verbindung unterbrochen wird.
Wie kann ich herausfinden, ob das VPN verbunden/getrennt ist (Skript oder Befehl)?
Oder gibt es einen Dienst, der ein Skript aufrufen kann, wenn das VPN verbunden/getrennt ist?

Danke

Antwort1

TorrentFreak hatteein Artikelüber solche Dinge.

Sie könnten auscheckenVPNCheck.

Antwort2

Ich habe vor einiger Zeit etwas geschrieben, das Ihre IPs mithilfe verschiedener Methoden im Auge behält und einige Optionen für Benachrichtigungen und dergleichen bietet. Es wurde für CentOS geschrieben, aber es wäre nicht schwer, es an Debian-Varianten anzupassen. Feedback ist willkommen.

http://code.google.com/p/ipcheck/source/browse/ipcheck.sh

verwandte Informationen