SCRIPT AUTO RESTART VPN

==========================================================

nano auto_restart_vpn.sh

==========================================================

 #!/bin/bash


# Fungsi untuk memeriksa koneksi VPN

check_vpn_connection() {

    vpn_status=$(ifconfig | grep "ppp0")

    if [ -z "$vpn_status" ]; then

        return 1 # VPN tidak aktif

    else

        return 0 # VPN aktif

    fi

}


# Fungsi untuk menjalankan koneksi VPN

restart_vpn_connection() {

    pon vpn-pptp # Menggunakan pon untuk menjalankan koneksi PPTP

}


# Loop utama

while true; do

    # Periksa koneksi VPN

    check_vpn_connection

    if [ $? -ne 0 ]; then

        echo "Tunnel PPTP mati. Menjalankan kembali koneksi VPN..."

        restart_vpn_connection

    fi

    sleep 60 # Tunggu 60 detik sebelum memeriksa kembali

done

====================================================================

chmod +x auto_restart_vpn.sh

========================================================================
screen -dmS vpn_restart ./auto_restart_vpn.sh
========================================================================






Komentar

Postingan populer dari blog ini

PROXY-ARP DALAM PRAKTIK: APA, MENGAPA, DAN BAGAIMANA

Upgrade Cisco AP C9105AXI-F dari CAPWAP ke EWC (Cisco Embedded Wireless Controller)

CARA INSTALL PNETLAB