我们有包含 TCP 数据包的 PCAP 转储。这些数据包在网络接口上被捕获。
现在我想从我的"Server A" ----> "Server B"
. 服务器“A”和服务器“B”在局域网中,中间有一个交换机。
Server A <-------Switch-----> Server B
为了将流量从“A”发送到“B”,我们将 PCAP 文件中数据包的 dst Ip 和 dst MAC 更改为服务器B的 dst IP 和 dst MAC 。
下面是使用的命令
tcprewrite --infile=udp_lite_full_coverage_0.pcap --outfile=test_2.pcap --dstipmap=0.0.0.0/0:10.76.110.84/26 --enet-dmac=34:17:EB:AF:7E:EA
然后我们使用以下命令重放来自服务器“A” eth0的流量
sudo tcpreplay --loop=0 --intf1=eth0 test_2.pcap
"B"的Eth0可以从"B"到达。
有了以上内容,我希望在服务器“B”的 eth0 上看到数据包。但我在服务器B上没有看到任何数据包。你能帮我解决这个问题吗?
谢谢