Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2474599
  • 博文数量: 867
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 9800
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-27 14:44
文章分类

全部博文(867)

文章存档

2007年(6)

2006年(861)

我的朋友

分类: LINUX

2006-08-08 16:53:46

iptables做NAT时 查看NAT转发表

iptables做NAT时如何看NAT转发表呢,可以用cat -n /proc/net/ip_conntrack  就看到屏幕晃动一阵就过去了,看上去很乱,后来写了个小脚本,看上去不错,跟大家共享

Name:nat
Path:/sbin/
--------------------------------------------------------------------------
#!/bin/bash
case "$1" in
-t)
cat -n /proc/net/ip_conntrack |grep tcp |awk '{print $2"\t"$5"\t"$6"\t"$7"\t"$8"\t"$9"\t"$11}'|more
echo
sun= cat /proc/net/ip_conntrack|grep -c src
echo
echo
echo
;;

-u)
cat -n /proc/net/ip_conntrack |grep udp |awk '{print $2"\t"$5"\t"$6"\t"$7"\t"$8"\t"$10}'|more
echo
sun= cat /proc/net/ip_conntrack|grep -c src
echo
echo
echo
;;

-a)
cat -n /proc/net/ip_conntrack |grep tcp |awk '{print $2"\t"$5"\t"$6"\t"$7"\t"$8"\t"$9"\t"$11}'|more
cat -n /proc/net/ip_conntrack |grep udp |awk '{print $2"\t"$5"\t"$6"\t"$7"\t"$8"\t"$10}'|more
echo
sun= cat /proc/net/ip_conntrack|grep -c src
echo
echo
echo
;;

*)
echo "Usage {-t Tcp | -u Udp }"
echo
echo "Write By "
echo
exit 1
esac
exit 0
----------------------------------------------------------------------


chmod a+x /sbin/nat

个人感觉比较实用,能随时查看网络状态


根据platinum提出的分屏问题,稍做了一下修改!
阅读(768) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~