You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

tcpdump无法捕获指定TCP流但netcat可正常接收的问题求助

tcpdump无法捕获指定TCP流但netcat可正常接收的问题求助

我遇到一个棘手的问题,想请教各位大佬:

我手头有一台硬件设备,上面跑着两个独立的TCP模块——一个负责接收其他机器发来的命令,另一个是TCP流服务器,会根据收到的命令发送数据。(补充一句:这设备不是我设计的,也没法修改它的配置,不得不说这设计确实有点反常识)

现在的问题是,当我想用tcpdump监听这个TCP流的时候,却完全抓不到数据包。我执行的命令是:

sudo tcpdump -i eth0 -n port 9101

结果返回的内容是:

0 packets captured;
0 packets received by filter;
0 packets dropped by kernel.

但奇怪的是,我用netcat命令nc -v <ip address> 9101的时候,却能实时接收到完整的数据流。我的核心需求是把这个流以二进制格式保存到文件里,所以才想用tcpdump来实现,现在卡在这里了,有没有人能给我指点一下怎么解决这个问题?

备注:内容来源于stack exchange,提问作者Gergely Lévai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:58:21