求问为什么tcpdump无法抓指定端口的数据包?
有两个服务器
服务器A监听36000端口
服务器B监听36010端口
一个客户端
逻辑是客户端先连接服务器A,然后服务器A发送给客户端服务器B的IP和端口给客户端连接,最后客户端连接上服务器B,并发消息给它。
我用tcpdump分别抓36000和36010两个端口的包
tcpdump tcp -i eth1 -t -s 0 port 36000 //没问题,可以抓到包
tcpdump tcp -i eth1 -t -s 0 port 36010 //始终抓不到包
确定服务器B的36010端口是收到客户端发送的消息包的!
请问会是什么原因导致tcpdump无法抓到36010的包呢?