On Sun, Feb 04, 2007 at 06:00:48PM +0700, eko prasetyo wrote:
> On Sat, 2007-02-03 at 16:03 +0700, tunggul arif siswoyo wrote:
> 
> > >
> > 
> > sekedar menambahkan, bisa juga menggunakan ifstat dan pppstatus
> > SOL
> > 
> > -- 
> > tunggul
> > 
> sya menggunakan pppstatus, tapi klo diskonek pppstatus akan counting
> dari awal lagi.
> Ada cara untuk mendapatkan total data yg telah lewat di modem dari
> beberapa kali diskonek?

Baca manual pppd, di situ disebutkan beberapa environment variables
yg bisa kita peroleh nilainya saat interfece ppp0 up atau down.

...

BYTES_SENT
  The number of bytes sent (at the level of  the  serial  port)
  during the connection.

BYTES_RCVD
  The  number  of  bytes  received  (at the level of the serial
  port) during the connection.
...

Contoh skrip sederhana yg akan menyimpan trafik ppp0 ke suatu file.

# cd /etc/ppp
# chmod 755 ip-down
# cat ip-down

#!/bin/sh

FILE="/var/log/ppp0.log"

date >> $FILE
echo Lama Koneksi: $CONNECT_TIME >> $FILE
echo Bytes Sent  : $BYTES_SENT >> $FILE
echo Bytes Rcvd  : $BYTES_RCVD >> $FILE

Skrip /etc/ppp/ip-down (slack based, kalo redhat ip-down.local) akan
dijalankan begitu koneksi ppp0 down. Alternatif lain selain menyimpan
data koneksi ppp0 ke file biasa anda bisa pakai database. 

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~


-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke