tcpdump 是否受 iptables 过滤的影响?
is tcpdump affected by iptables filtering?
如果我的开发机器对 FORWARD
一些数据包有一个 iptables
规则,这些数据包是否被 tcpdump 捕获?我有这个问题,因为我知道存在其他链称为 INPUT
过滤数据包到应用程序,如果数据包路由到 FORWARD
链,它会到达 tcpdump
应用程序吗?
您能否参考官方文档或表达解释清楚的想法来解决这个问题?
TCPDump 从硬件设备捕获流量。 Iptables 在不同的级别处理网络帧。
所以答案是否定的,TCPDump只有经过网卡才会抓包。 IPtables 可以在 TCPDump 正在监控的网卡上获取入站流量,但可能会在未被 TCPDump 监控的不同网卡上将其出站。
记住,TCPDump只有通过网卡才会抓到流量。
如果我的开发机器对 FORWARD
一些数据包有一个 iptables
规则,这些数据包是否被 tcpdump 捕获?我有这个问题,因为我知道存在其他链称为 INPUT
过滤数据包到应用程序,如果数据包路由到 FORWARD
链,它会到达 tcpdump
应用程序吗?
您能否参考官方文档或表达解释清楚的想法来解决这个问题?
TCPDump 从硬件设备捕获流量。 Iptables 在不同的级别处理网络帧。
所以答案是否定的,TCPDump只有经过网卡才会抓包。 IPtables 可以在 TCPDump 正在监控的网卡上获取入站流量,但可能会在未被 TCPDump 监控的不同网卡上将其出站。
记住,TCPDump只有通过网卡才会抓到流量。