Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Melnikov                      2:450/42.46    17 Oct 2002  03:08:44
 To : Artem Pak
 Subject : Dial-Up Traffic
 -------------------------------------------------------------------------------- 
 
 
 Было: 13 Окт 02 23:33
 Ты, Artem Pak, написал All:
 
  AP> Есть Фря, которая ходит в инет по диал-апу. Подскажите как посчитать
  AP> траффик ?
 
     Прочитал твое письмо, думаю, а что бы себе и не сделать. Час бдений - вот
 что получилось. Может быть немножко громоздко, но работает. :)
 
 Три правила добавить нужно в rc.firewall
 ipfw add 1501 count ip from any to any in via tun0
 ipfw add 1502 count ip from any to any out via tun0
 ipfw add 1503 count ip from any to any via tun0
 
 затем при разрыве коннекта вот такой скриптик:
 
 #!/bin/sh
 outfile="/var/log/traffic.all"
 inline=`cat $outfile|tail -r -n1`
 intraf=`/sbin/ipfw show 1501 | head -n 1| awk -F ' ' '{print $3}' `
 intrafold=`echo $inline|awk -F ' ' '{print $1}'`
 intraf=`expr $intraf + $intrafold`
 outtraf=`/sbin/ipfw show 1502 | awk -F ' ' '{print $3}' | head -n 1`
 outtrafold=`echo $inline|awk -F ' ' '{print $2}'`
 outtraf=`expr $outtraf + $outtrafold`
 alltraf=`/sbin/ipfw show 1503 | awk -F ' ' '{print $3}' | head -n 1`
 alltrafold=`echo $inline|awk -F ' ' '{print $3}'`
 alltraf=`expr $alltraf + $alltrafold`
 /sbin/ipfw zero 1501
 /sbin/ipfw zero 1502
 /sbin/ipfw zero 1503
 echo -e bytes in'\t'bytes out'\t'bytes all>$outfile
 echo -e $intraf'\t''\t'$outtraf'\t''\t'$alltraf >> $outfile
 вся статистика в файле /var/log/traffic.all
 Пока!
 --- Hикто не обнимет необъятного (с) К.Прутков
  * Origin: -=e-mail:melnik@rostov.ru=-  -=icq#68543622=- (2:450/42.46)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Dial-Up Traffic   Artem Pak   14 Oct 2002 00:33:12 
 Re: Dial-Up Traffic   Sergey Goryachev   14 Oct 2002 13:11:15 
 Re: Dial-Up Traffic   IvanNikiforov   14 Oct 2002 11:56:33 
 Dial-Up Traffic   Eugene M. Zheganin   14 Oct 2002 13:50:44 
 Dial-Up Traffic   Sergey Melnikov   17 Oct 2002 03:08:44 
Архивное /ru.unix.bsd/27863dae00f4.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional