GNU/Linux >> Znalost Linux >  >> Linux

Průběžně kontrolujte stav připojení OpenVPN

Nemusíte to dělat, ale stále to můžete udělat pomocí kontroly vaší zjevné externí IP adresy:následující příkaz

   wget 216.146.38.70:80

dotazuje checkip.dyndns.org na vaši externí IP. Tímto způsobem byste měli být schopni rozpoznat aktuální stav vašeho připojení.

Případně můžete zkontrolovat svou směrovací tabulku:

   $ 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 

(toto je pro směrované OpenVPN, ale na tom nezáleží). Důležitý řádek je poslední:pokud máte něco takového, vaše pakety budou směrovány přes OpenVPN.

Můžete také použít nástroj jako mtr který pings a traceroutes současně (a nepřetržitě!!) danou IP adresu, například:

   mtr www.debian.org

Pokud je OpenVPN aktivní, uvidíte pakety směrované tunelem (tun0 nebo tap0 ), nikoli prostřednictvím vaší běžné brány.

Jak jsem však řekl na začátku, nemusíte to dělat:OpenVPN vám poskytuje mechanismus, jak průběžně kontrolovat stav připojení a v případě potřeby jej restartovat:

--keepalive n m

Pomocná direktiva navržená tak, aby zjednodušila výraz --ping a --ping-restart v konfiguracích režimu serveru. Například --keepalive 10 60 se rozšiřuje takto:

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

Můžete použít buď keepalive nebo jakákoli vhodná kombinace ping , ping-restart , ping-exit , pro automatické ovládání stavu připojení.


Linux
  1. Jak zkontrolovat rychlost vašeho ssh připojení

  2. Linux – Průběžné sledování stavu služby?

  3. Jak zkontrolovat fyzický stav ethernetového portu v Linuxu?

  1. Zkontrolujte stav souboru v systému Linux pomocí příkazu stat

  2. Dhcpd:Jak zkontrolovat stav fondu Dhcp?

  3. Připojeno k openvpn, ale bez připojení k internetu

  1. Kontrola, stav a funkce SuperCache

  2. Jak zkontrolovat rychlost připojení v Ubuntu

  3. Zkontrolujte připojení otevřené nebo zavřené? (v C v Linuxu)