GNU/Linux >> Belajar Linux >  >> Linux

Terus periksa status koneksi OpenVPN

Anda tidak perlu melakukan itu, tetapi Anda masih dapat melakukannya dengan cara memeriksa alamat IP eksternal Anda:perintah berikut

   wget 216.146.38.70:80

query checkip.dyndns.org untuk IP eksternal Anda. Anda seharusnya dapat mengenali status koneksi Anda saat ini dengan cara itu.

Atau, Anda dapat memeriksa tabel perutean Anda:

   $ 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 

(ini untuk OpenVPN yang dialihkan, tetapi ini tidak masalah). Baris yang penting adalah yang terakhir:jika Anda memiliki yang seperti ini, paket Anda akan dialihkan melalui OpenVPN.

Anda juga dapat menggunakan instrumen seperti mtr yang pings dan traceroutes secara bersamaan (dan terus menerus!!) alamat ip yang diberikan, misalnya:

   mtr www.debian.org

Jika OpenVPN aktif, Anda akan melihat paket-paket dirutekan melalui terowongan (tun0 atau tap0 ), bukan melalui gateway reguler Anda.

Namun, seperti yang saya katakan di awal, Anda tidak perlu melakukan ini:OpenVPN memberi Anda mekanisme untuk terus memeriksa status koneksi, dan memulai ulang jika perlu:

--keepalive n m

Arahan pembantu yang dirancang untuk menyederhanakan ekspresi --ping dan --ping-restart dalam konfigurasi mode server. Misalnya, --keepalive 10 60 diperluas sebagai berikut:

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

Anda dapat menggunakan keepalive atau kombinasi ping yang sesuai , ping-restart , ping-exit , untuk mengontrol status koneksi secara otomatis.


Linux
  1. Menyalin file dengan scp:koneksi habis

  2. Bagaimana cara memeriksa status fisik port ethernet di Linux?

  3. Terhubung ke openvpn, tetapi tidak ada koneksi internet

  1. Periksa status file di Linux dengan perintah stat

  2. Dhcpd:Adakah Cara Untuk Memeriksa Status Kumpulan Dhcp?

  3. Periksa, Status, dan Fitur SuperCache

  1. Bagaimana cara memeriksa kecepatan koneksi ssh Anda

  2. Linux – Melacak Status Layanan Secara Terus Menerus?

  3. Cara memeriksa kecepatan koneksi di Ubuntu