Package: fping Version: 2.4b2-to-ipv6-16 Severity: important
I use fping a lot, to monitor several hundred hosts. I did not notice a problem until recently, but now when I'm pinging a host that is down along with others that are up, after a while fping gets confused about which host is which and ends up saying the wrong host is down. It's unclear whether it's attributing other packets to the wrong hosts, or only the ones that are down. Case in point: # 10.7.2.4 is known down, 10.3.1.5 is known up fping -Al 10.3.1.5 four other random hosts 10.7.2.4 # normal response: 10.3.1.5 : [0], 96 bytes, 114 ms (114 avg, 0% loss) 10.3.1.5 : [1], 96 bytes, 205 ms (159 avg, 0% loss) 10.3.1.5 : [2], 96 bytes, 26.0 ms (115 avg, 0% loss) ICMP Host Unreachable from 10.7.0.6 for ICMP Echo sent to 10.7.2.4 ICMP Host Unreachable from 10.7.0.6 for ICMP Echo sent to 10.7.2.4 ICMP Host Unreachable from 10.7.0.6 for ICMP Echo sent to 10.7.2.4 # ... # Then after a while (an hour or so): 10.7.2.4 : [0], 96 bytes, 114 ms (114 avg, 0% loss) 10.7.2.4 : [1], 96 bytes, 205 ms (159 avg, 0% loss) 10.7.2.4 : [2], 96 bytes, 26.0 ms (115 avg, 0% loss) ICMP Host Unreachable from 10.7.0.6 for ICMP Echo sent to 10.3.1.5 ICMP Host Unreachable from 10.7.0.6 for ICMP Echo sent to 10.3.1.5 ICMP Host Unreachable from 10.7.0.6 for ICMP Echo sent to 10.3.1.5 Using tcpdump, I can verify that the Host Unreachable messages are correct (from 10.7.0.6 for ICMP Echo sent to 10.7.2.4), but fping is reporting them wrong. It doesn't happen with every set of arguments and because it takes some time to reproduce, I haven't been able to find an exact cause (minimal test case). That said, the bug appears to have been introduced recently (say, some time this year). -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.18-openvz-amd64 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages fping depends on: ii libc6 2.7-18 GNU C Library: Shared libraries fping recommends no packages. fping suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

