I am replaying from a .pcap file that contains a single UDP datagram that has been fragmented into two frames. When using tcpreplay or scapy, both programs indicate they sent both frames, but I only receive 1 on the directly connected device. Any ideas why?
Packet capture located here
Edit: the connected device is a firewall and I am running tcpdump, so I would expect to see both frames
Edit2: tcpdump on the firewall should print all packets it receives, even if it were to be dropped for some reason. However, this is the only packet tcpdump prints:
968.681737 lan in 172.23.0.5.1812 -> 172.16.0.4.37507: udp 1434 (frag 4486:1424@0+)
968.681737 lan in 172.23.0.5.1812 -> 172.16.0.4.37507: udp 1434 (frag 4486:1424@0+)
– john