openwrt看IP流量
2016-03-05 23:53
288 查看
可以利用iptable来实现的,看附件的脚本。
把他放到路由器里面,然后运行。
iptable
把他放到路由器里面,然后运行。
#!/bin/sh echo "Collecting data..." echo "" cat /proc/net/arp | grep : | grep ^192 | grep -v 00:00:00:00:00:00| awk '{print $1}'> mac-arp iptables -N UPLOAD iptables -N DOWNLOAD while read line;do iptables -I FORWARD 1 -s $line -j UPLOAD;done < mac-arp while read line;do iptables -I FORWARD 1 -d $line -j DOWNLOAD;done < mac-arp sleep 1 echo "Download speed:" echo "" iptables -nvx -L FORWARD | grep DOWNLOAD | awk '{print $2/1024/1" KB/s ",$1/10" packets/s", $9}' | sort -n -r echo "" echo "Upload speed:" echo "" iptables -nvx -L FORWARD | grep UPLOAD | awk '{print $2/1024/1" KB/s ",$1/10" packets/s", $8}' | sort -n -r while read line;do iptables -D FORWARD -s $line -j UPLOAD;done < mac-arp while read line;do iptables -D FORWARD -d $line -j DOWNLOAD;done < mac-arp iptables -X UPLOAD iptables -X DOWNLOAD
iptable
相关文章推荐
- Nginx各版本的区别
- CentOS命令行写c程序
- Linux系统运维/Bash/5-4-Bash操作环境
- 网站购物,使用pickle
- Linux命令之file命令 待续版
- 【one day one linux】grep工具
- OS系统的虚拟机下Linux/ubuntu关机卡死解决方案
- Linux文件系统相关
- linux之sed
- docker学习笔记2:容器操作
- Maven依赖Scope标签用法
- linux rpm命令
- System Operations on AWS - Lab 2 - Configuring VPC
- CentOS 下编译安装PHP
- CentOS 下编译安装MySQL
- linux沙箱
- PAT-A1044. Shopping in Mars (25)
- 手机网站自适应屏幕大小方法总结1
- 从mykernel分析linux任务调度
- [读书笔记]恰如其分的软件架构-概述