我需要在CentOS 5服务器上捕获stream量,该服务器充当具有2万个接口和1个局域网的networking代理。 为了解决一个奇怪的代理问题,我想捕获一个完整的对话。 由于两个WAN接口之间的外部连接是平衡的,我想知道是否有可能在所有接口上同时捕获。
我以前使用过tcpdump
但一次只允许一个接口。 我可以启动3个并行进程来捕获所有接口,但是最终我会得到3个不同的捕获文件。
这样做的正确方法是什么?
如果您使用wireshark / tshark,则有一个名为“any”的伪接口,它接受所有的接口。 tshark -i any
Wireshark都可以在所有平台上使用
编辑:任何接口取决于libpcap:tcpdump有它! tcpdump -i any