<分区>
我的电脑只有一张网卡。我有一个程序在一个端口上监听。我打算在同一台机器上发送一个数据包,我的程序可以接收数据包。我无法在运行程序的机器上通过 tcpdump 捕获数据包。
如果我从另一台机器发送数据包,tcpdump 可以捕获数据包。
<分区>
我的电脑只有一张网卡。我有一个程序在一个端口上监听。我打算在同一台机器上发送一个数据包,我的程序可以接收数据包。我无法在运行程序的机器上通过 tcpdump 捕获数据包。
如果我从另一台机器发送数据包,tcpdump 可以捕获数据包。
最佳答案
如果我没理解错的话,你将数据包从一台机器发送给它自己。 如果是这样,您需要在环回接口(interface)上使用 tcpdump。 例如
tcpdump -i lo
关于linux - 如何在 Linux 上使用 tcpdump 从同一台机器捕获数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22065431/