Networking netem和tcpdump环回接口不同的入口和出口

Networking netem和tcpdump环回接口不同的入口和出口,networking,wireshark,tcpdump,packet-capture,packet-sniffers,Networking,Wireshark,Tcpdump,Packet Capture,Packet Sniffers,我在同一台机器上有两个通信应用程序: app1----------->环回------->app2 我在ubuntu机器(更具体地说是mint)上使用netem(tc命令)对环回接口应用了一些延迟(100ms)。为了验证,如果I ping 127.0.0.1,响应延迟200ms 我想知道是否有可能在应用延迟之前和应用延迟之后捕获流量。换句话说,在app1将其发送到网络接口时捕获,在app2接收之前再次捕获 使用tcpdump/Wireshark可以吗?发送到环回接口的数据包从L3环回到应用程序,

我在同一台机器上有两个通信应用程序:

app1----------->环回------->app2

我在ubuntu机器(更具体地说是mint)上使用netem(tc命令)对环回接口应用了一些延迟(100ms)。为了验证,如果I ping 127.0.0.1,响应延迟200ms

我想知道是否有可能在应用延迟之前和应用延迟之后捕获流量。换句话说,在app1将其发送到网络接口时捕获,在app2接收之前再次捕获


使用tcpdump/Wireshark可以吗?

发送到
环回接口的数据包从L3环回到应用程序,不会通过实际网络接口发送。并非所有平台都在环回上捕获数据包,请检查此项

Wireshark/tcpdump确实可以在linux上捕获环回。但是,根据我的测试,它是在应用延迟后捕获的。netem在到达接口之前应用延迟。。我想问题是,netem或类似工具能否在数据包到达NIC/环回之前捕获数据包并将其输出到有用的文件中..如果我们发送到另一台服务器怎么办。同样,我们如何在netem之前使用tcpdump