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]

Kirim email ke