找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3686|回复: 4

分IP实时流量监测的脚本

[复制链接]
发表于 2008-11-1 15:49:59 | 显示全部楼层 |阅读模式
tomato下没有分ip的实时流量检测,下面的脚本能显示各ip的上传及下载流量.(考虑到命令执行的耗时,显示的值会比实际值偏大)
8 }$ @; V' K) M+ h1 r  U% U* K) F" N  q$ Q8 K; x: r
#!/bin/sh
3 _" h: d5 i( q( H! d. Jiptables -N acc-in* v; a( O6 t, F/ D$ P
iptables -N acc-out0 }7 J" m: i" [8 y( \( ]8 E
for IP in `cat /proc/net/arp | grep br0 | awk '{printf $1"\t"}'`; do' y- t& {5 a) A% e" q
        iptables -A acc-in -d $IP -j RETURN! X8 ]( U7 ]3 K% X
        iptables -A acc-out -s $IP -j RETURN  a$ G) Y+ N, {# L! Y3 \# @
done
/ v8 Z- E: H$ Q2 }2 F! L2 kiptables -I FORWARD -o br0 -i ! br0 -j acc-in
+ X( t9 ~- P! b( A0 ]6 l$ Riptables -I FORWARD -i br0 -o ! br0 -j acc-out
& h/ P& l) T! r8 A& O* }  a" Q0 {! Y
sleep 1) q1 R" x) Q/ |9 ]

' I3 v% X3 N7 G$ Iecho Donwload; Z$ Y) w6 h1 \% ^" X3 k
iptables -L acc-in -v | grep 0 | awk '{printf $9"\t"$2" Bytes/s\n"}'
2 F) t+ L! t5 z: ^* s/ Kecho
5 j5 P, d8 O" oecho Upload# S7 R; g! I8 T  T7 Y
iptables -L acc-out -v | grep 0 | awk '{printf $8"\t"$2" Bytes/s\n"}'# B) N* S4 {' \) B, @8 H

0 K$ ?- D, e( K% Siptables -D FORWARD -i br0 -o ! br0 -j acc-out
; M0 [7 G0 h) I. C  Tiptables -F acc-out
$ _6 @& e( R, M% r! e$ Q1 n. giptables -X acc-out
3 P. G# }6 Y; b4 {8 T# ?! Eiptables -D FORWARD -o br0 -i ! br0 -j acc-in
0 _. s' ~  V* |9 h& {) f* ?iptables -F acc-in
( @; H8 ]* Y0 G! [iptables -X acc-in7 H# ?4 }1 d! D0 S" X

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-11-1 16:07:05 | 显示全部楼层
我现在用的是TOMATO1.19限速版的,如何把上面这段文字输入进去啊?
 楼主| 发表于 2008-11-1 17:13:20 | 显示全部楼层
下载附件,解压后把flux.sh复制到jffs上就能运行了.
发表于 2008-11-1 18:34:26 | 显示全部楼层
我没有jffs啊?去哪里下载?还有这个东西写进去后安全吗?会不会把路由器变砖的。
7 G2 J  x) v$ p+ K) z0 L6 s
+ s$ y; A8 m1 @' B[ 本帖最后由 jacky6689 于 2008-11-1 18:35 编辑 ]
 楼主| 发表于 2008-11-3 09:14:19 | 显示全部楼层
(touxiang:
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-7 14:45 , Processed in 0.033645 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表