Linux安装了防火墙如何查看网络连接数?

时间:2019-11-20 08:53:21  来源:igfitidea点击:

在Debian中,如何查看系统的连接数?
Linux安装了防火墙,如何查看其网络连接数?

常规的netstat命令无法查看iptables管理的NAT连接, 我们需要使用netstat-nat命令。
或者直接查看下面两个文件
/proc/net/ip_conntrack
/proc/net/nf_conntrack

安装netstat-nat

在Debian/Ubuntu Linux下使用apt-get命令安装:

$ sudo apt-get install netstat-nat

使用源代码 安装netstat-nat

如果您使用的是Suse/Redhat Linux,从下面的地址获取源代码或RPM文件:

https://www.tweegy.nl/projects/netstat-nat/

如何使用netstat-nat命令?

查看所有连接(需要root权限):

# netstat-nat -n

查看连接使用的协议

# netstat-nat -np

查看来自192.168.1.100的连接

# netstat-nat -s 192.168.1.100

查看来自笔记本的连接

# netstat-nat -s laptop

显示SNAT连接:

# netstat-nat -S

显示DNAT连接:

# netstat-nat -D

仅显示与NAT框自身的连接,即不显示SNAT和DNAT:

# netstat-nat -L