基于 GNU/Linux 的 NAT 路由器的端口监控

基于 GNU/Linux 的 NAT 路由器的端口监控

我正在使用 Ubuntu 机器作为 NAT 路由器。如何找出以下内容:

  • LAN 机器侦听或通信的端口(tcp 和 udp);
  • 哪些本地计算机已与这些端口上的哪些 WAN IP 建立了连接;
  • 以及在这些端口上传输的数据大小。

答案1

我想你想尝试netstat-nat 我似乎记得当我将 Slackware 盒子设置为 NAT 服务器时使用过它。

答案2

sudo iftop

sudo netstat -ntlp

sudo tcpdump -i /dev/ethX

答案3

您还可以尝试使用“lsof”与不同标志的组合,特别是“-i”,如果您没有该软件包,请确保安装它,显示的数据很容易阅读,并且可以让您深入了解您的网络上发生了什么。

相关内容