iptables做NAT时 查看NAT转发表

发表于:2007-07-04来源:作者:点击数: 标签:
http://bbs.chinaunix.net/forum/4/050325/519139.html iptables做NAT时如何看NAT转发表呢,可以用cat -n /proc/net/ip_conntrack 就看到屏幕晃动一阵就过去了,看上去很乱,后来写了个小脚本,看上去不错,跟大家共享 Name:nat Path:/sbin/ ---------------
http://bbs.chinaunix.net/forum/4/050325/519139.html

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

Name:nat
Path:/sbin/
--------------------------------------------------------------------------
#!/bin/bash
case "" in
-t)
cat -n /proc/net/ip_conntrack |grep tcp |awk '{print "\t""\t""\t""\t""\t""\t"}'|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 "\t""\t""\t""\t""\t"}'|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 "\t""\t""\t""\t""\t""\t"}'|more
cat -n /proc/net/ip_conntrack |grep udp |awk '{print "\t""\t""\t""\t""\t"}'|more
echo
sun= cat /proc/net/ip_conntrack|grep -c src
echo
echo
echo
;;

*)
echo "Usage {-t Tcp | -u Udp }"
echo
echo "Write By
LouLancn@163.com"
echo
exit 1
esac
exit 0
----------------------------------------------------------------------


chmod a+x /sbin/nat

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


根据platinum提出的分屏问题,稍做了一下修改!

原文转自:http://www.ltesting.net