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
Komentar
Posting Komentar