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]

Reply via email to