Hi,
thanks for the quick patch. I can confirm that it works but there is still an issue.
The first ICMP package is always dropped:
$ podman run --net=pasta alpine ping -c 2 192.168.188.1
PING 192.168.188.1 (192.168.188.1): 56 data bytes
64 bytes from
192.168.188.1: seq=1 ttl=42 time=0.550 ms
--- 192.168.188.1 ping statistics ---
2 packets transmitted, 1 packets received, 50% packet loss
round-trip min/avg/max = 0.550/0.550/0.550 ms
This is a problem in pasta (it works from my host and with slirp4nents), I also see the reply on the host with tcpdump:
listening on enp9s0u2u1u2, link-type EN10MB (Ethernet), snapshot length 262144 bytes
14:41:09.457147 IP 192.168.188.22 >
192.168.188.1: ICMP echo request, id 31, seq 0, length 64
14:41:09.457481 IP 192.168.188.1 >
192.168.188.22: ICMP echo reply, id 31, seq 0, length 64
14:41:10.456972 IP 192.168.188.22 >
192.168.188.1: ICMP echo request, id 31, seq 1, length 64
14:41:10.457339 IP 192.168.188.1 >
192.168.188.22: ICMP echo reply, id 31, seq 1, length 64
Paul