1. Openwrt简介
身为一款开源路由器的第三方固件,openwrt能够将你的无线路由器,拓展成为一个功能强大的linux嵌入式设备。经由openwrt,哪怕你的路由器硬件并不支持“端口镜像”功能,你同样能够借助于在openwrt系统内部安装port – mirroring程序,达成监控的这一目的。
要实现监控,本文会去指导您,具体是在openwrt系统当中,怎样去安装port – mirroring程序才能够办到。倘若您自家的路由器,它并非是openwrt固件的那种,那就需要进openwrt官网,去把最新固件以及刷机指南给获取到。
2. 在openwrt系统中安装port-mirroring程序
.port-mirroring,是个开源数据包镜像项目,它由IMFirewall Software赞助,能安装在各类linux系统下,还会将数据包转发到监控主机。
2.1 Port-mirroring 安装
请参考Port – mirroring开源数据包镜像,以获取具体的安装指南。
在这个例子当中,是以linksys的wrt54g路由器作为例子的,该路由器已经安装了openwrt backfire固件,后续的步骤如下:
1. 更新系统库列表:在的openwrt系统中输入
FONT-COLOR=Blue
opkg update
/FONT-COLOR
更新系统库信息。

2. 安装port-mirroring程序:输入
FONT-COLOR=Blue
opkg install http://port-mirroring.googlecode.com/files/port-mirroring_1.2-1_backfire_brcm47xx.ipk
/FONT-COLOR
2.2 Port-mirroring 配置
配置文件所处之处为 /etc/config/port – mirroring ,对该配置文件予以编辑,将 target 设置成安装 WFilter 的监控主机的 IP 地址,把无线网卡 wlan0 设置为被监控端口,如此便可:

2.3 运行Port-mirroring
输入
FONT-COLOR=Blue
位于 /etc/init.d/ 目录下面带有 port – mirroring 名称的启动程序,执行启动操作之后,启动完成。
/FONT-COLOR
3. 在WFilter中查看监控
历经上面所讲的配置步骤之后,于WFilter监控界面当中,就能够监控到进行无线上网的客户机了。

未经允许不得转载:openwrt技术分享 » OpenWrt安装port-mirroring,轻松实现流量监控

openwrt技术分享
微信关注,获取更多