当前位置: 技术问答>linux和unix
局域网上Internet记录问题,高分求救
来源: 互联网 发布时间:2015-04-01
本文导语: 我使用IPchains建立了一个软路由,根据国家有关规定,窝企事业单位上网,信息中心必须记录3个月的Lan上网记录。现在我想记录所有局域网用户的上网记录,如何实现呢?如果使用Iptables或router能否实现呢?有没有NAT...
我使用IPchains建立了一个软路由,根据国家有关规定,窝企事业单位上网,信息中心必须记录3个月的Lan上网记录。现在我想记录所有局域网用户的上网记录,如何实现呢?如果使用Iptables或router能否实现呢?有没有NAT软件可以实现呢?多谢了。
|
有软件可以监视的,可以用网络监视器
|
用iproute2
http://lartc.org/lartc.txt
cvsuser(猪头)
http://lartc.org/lartc.txt
cvsuser(猪头)
|
iptable 较好
|
很简单,
如果你用的 ipchains 那么再最后使用一条规则:
ipchains -A input --log -j ACCEPT
如果是iptables 那么 target 用 LOG .
语句中加入了 log 参数,这样的话,就可以把所有的ip活动都记录下来,再系统日子中,那么足够你查询用了。
当然这样做log记录将是非常庞大的,同时也影响速度,你可以再语句中加入ip,端口,协议等限制,使log记录小一些。
还有的话你可以使用 squid 做代理来提供上网服务,他也又日志功能,效率要好,上网速度更快一些。
如果你用的 ipchains 那么再最后使用一条规则:
ipchains -A input --log -j ACCEPT
如果是iptables 那么 target 用 LOG .
语句中加入了 log 参数,这样的话,就可以把所有的ip活动都记录下来,再系统日子中,那么足够你查询用了。
当然这样做log记录将是非常庞大的,同时也影响速度,你可以再语句中加入ip,端口,协议等限制,使log记录小一些。
还有的话你可以使用 squid 做代理来提供上网服务,他也又日志功能,效率要好,上网速度更快一些。