On Thu, 24 Aug 2000, Yusron Hilmy wrote:
> Saya buat program yang berjalan hanya jika terkoneksi ke internet (dial
> up). Gimana ya cara yang efisien untuk mendeteksi apakah kita connect
> ke internet atau tidak. Untuk sementara ditentukan program hanya bisa
> berjalan di komputer tempat koneksi dial-up berada.
yang terpikir:
1. ping ke host yang up di internet, misalnya web server anda, atau gateway
isp:
if ping -c1 www.yahoo.com > /dev/null 2>&1 ; then
# online
else
# offline
fi
2. test apakah interface ppp0 di mesin gateway sedang aktif
if (ssh gateway ifconfig | grep -q ppp0) ; then
# online
else
# offline
fi
3. cek pakai snmp apakah interface ppp0 sedang nyala di gateway
(ngga punya contohnya karena saya tidak pasang snmp)
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]