Pengguna PPP (Point-to-Point Protokol) dapat menggunakan bash script untuk memonitoring dan mengeksekusi perintah jika koneksi/dial PPP terhubung/terputus dengan memanfaatkan fitur ip-up dan ip-down didalam pppd (ppp daemon).
Kedua file tersebut berisi kode perintah yang nantinya akan di eksekusi jika salah satu kejadian dimana koneksi ppp terhubung ataupun terputus terpenuhi
/etc/ppp/ip-up
file ip-up berisi baris perintah yang di eksekusi saat koneksi/dial ppp terhubung, contoh:
!/bin/bash # # PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin export PATH # eksekusi routing jika koneksi up! ip route replace default via 125.164.xx.xx // contoh merubah routing ke ISP # eksekusi firewall /etc/rc.d/firewall > /dev/null 2>&1
/etc/ppp/ip-down
file ip-down berisi baris perintah yang di eksekusi saat koneksi/dial ppp terputus, contoh:
!/bin/bash # # PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin export PATH # rekoneksi ppp! /usr/sbin/pppoe-start /etc/ppp/pppoe.conf > /dev/null 2>&1 // coba konek kembali jika koneksi ppp terputus
Kedua file berada pada directory /etc/ppp/ip-up dan memiliki atribut eksekusi (-rwxr-xr-x atau 755).
POST TGL: 30 December 2010
KATEGORI: Linux
Site Version: 0.9.3, Date Build: Oct-2008, thanks to php-mysql tutorial and Intranet Journal
Isi bebas didistribusikan dengan mencantumkan alamat asal.