GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie kontinuierlich den Status der OpenVPN-Verbindung

Sie müssen das nicht tun, aber Sie können es trotzdem tun, indem Sie Ihre scheinbare externe IP-Adresse überprüfen:den folgenden Befehl

   wget 216.146.38.70:80

fragt checkip.dyndns.org nach Ihrer externen IP ab. Daran sollten Sie den aktuellen Status Ihrer Verbindung erkennen können.

Alternativ können Sie Ihre Routing-Tabelle überprüfen:

   $ ip route show
   0.0.0.0/1 via 10.8.0.17 dev tun0 
   default via 192.168.73.1 dev eth0  proto static 
   10.8.0.0/24 via 10.8.0.17 dev tun0 
   10.8.0.17 dev tun0  proto kernel  scope link  src 10.8.0.18 
   128.0.0.0/1 via 10.8.0.17 dev tun0 
   192.168.73.0/24 dev eth0  proto kernel  scope link  src 192.168.73.74  metric 1 
   IP.Address.Of.Your.OpenVPN.server via 192.168.73.1 dev eth0 

(Dies ist für ein geroutetes OpenVPN, aber das spielt keine Rolle). Die wichtige Zeile ist die letzte:Wenn Sie so etwas haben, werden Ihre Pakete durch das OpenVPN geleitet.

Sie können auch ein Instrument wie mtr verwenden welche pings und traceroutes gleichzeitig (und kontinuierlich!!) eine bestimmte IP-Adresse, zum Beispiel:

   mtr www.debian.org

Wenn das OpenVPN aktiv ist, sehen Sie die Pakete, die durch den Tunnel geleitet werden (tun0 oder tap0 ), nicht über Ihr normales Gateway.

Wie eingangs gesagt, müssen Sie dies jedoch nicht tun:OpenVPN bietet Ihnen einen Mechanismus, um den Status der Verbindung kontinuierlich zu überprüfen und gegebenenfalls neu zu starten:

--keepalive n m

Eine Hilfsdirektive zur Vereinfachung des Ausdrucks von --ping und --ping-restart in Konfigurationen im Servermodus. Beispiel:--keepalive 10 60 wird wie folgt erweitert:

 if mode server:
   ping 10
   ping-restart 120
   push "ping 10"
   push "ping-restart 60"
 else
   ping 10
   ping-restart 60

Sie können entweder keepalive verwenden oder jede geeignete Kombination von ping , ping-restart , ping-exit , um den Status der Verbindung automatisch zu kontrollieren.


Linux
  1. Überprüfen Sie den Dateistatus unter Linux mit dem Befehl stat

  2. So überprüfen Sie die Geschwindigkeit Ihrer SSH-Verbindung

  3. Prüfung, Status und Funktionen von SuperCache

  4. So überprüfen Sie die Verbindungsgeschwindigkeit in Ubuntu

  5. Überprüfen Sie die Verbindung offen oder geschlossen? (in C unter Linux)

So überprüfen Sie den Betriebsstatus des LAMP-Stacks

Überprüfung des Portstatus

So überprüfen Sie den Batteriestatus und -stand des Laptops im Terminal unter Linux

So überprüfen Sie den Batteriestatus des Laptops unter CentOS 8

Atlantic.Net – Leitfaden für VPN-Verbindungen

Überprüfen Sie den Rackspace Cloud-Status