Saya mencoba untuk memeriksa dan menampilkan status (terhubung / tidak terhubung) dan nama host server / cn dari koneksi OpenVPN yang harus terhubung pada setiap boot.
Sekarang saya telah menemukan bahwa dalam /var/log/syslog
koneksi tersebut dicatat, yang dapat saya gunakan untuk menentukan apakah Initialization Sequence Completed
telah login dan mendapatkan nama host / cn, 19 baris di atas dari [brimstone] Peer Connection Initiated with [AF_INET]1.2.3.4:1234
.
Diambil log ini, saya dapat memeriksa Initialization Sequence Completed
, yang berarti bahwa saya terhubung dan nama host, yang saya inginkan untuk skrip yang berbeda.
Sekarang masalah saya adalah bahwa saya saat ini tidak tahu apakah koneksi masih hidup dan / atau apakah saya terhubung ke server lain. Saya secara berkala dapat memeriksa log untuk perubahan tetapi tampaknya sedikit ekstrem untuk tugas yang agak mendasar.
Bagaimana saya memeriksa status koneksi OpenVPN saya dan jika terhubung, dapatkan nama host Server / cn?