Package: iputils-ping
Version: 3:20020927-3
Severity: important

I suppose this might really be a kernel bug, but I don't know for sure 
(2.6.15); if it is a kernel bug, it might be 
nice (if possible, the strace below seems to say so) if ping could notice and 
report some sort of error, instead of 
pretending the host is not responding.

5 packets transmitted, 0 received, 100% packet loss, time 4000ms

Occasionally, pinging a host results in a response of no packets received, even 
though using a sniffer (ethereal) on 
the same host verifies that the pings are sent and replies are received. 
Pinging from other hosts at the same time on 
the same subnet also verifies that the host is in fact up.

Typically, it will work on the first run, then immediately re-running the ping 
fails the second time. This is causing 
our
nagios installation to falsly report some hosts as down. This seems to only be 
an issue with some IP addresses.

Here is an strace of one such session (ip address replaced with a.b.c.d):

shadow:~# strace ping -c 5 a.b.c.d
execve("/bin/ping", ["ping", "-c", "5", "a.b.c.d"], [/* 16 vars */]) = 0
uname({sys="Linux", node="shadow", ...}) = 0
brk(0)                                  = 0x8063000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f8d000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=16657, ...}) = 0
old_mmap(NULL, 16657, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f88000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200$\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=67404, ...}) = 0
old_mmap(NULL, 75944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7f75000
old_mmap(0xb7f84000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xb7f84000
old_mmap(0xb7f86000, 6312, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f86000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0
old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7e3d000
old_mmap(0xb7f6e000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xb7f6e000
old_mmap(0xb7f72000, 9532, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f72000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7e3c000
mprotect(0xb7f6e000, 4096, PROT_READ)   = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e3caa0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, 
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f88000, 16657)               = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid32()                              = 0
setuid32(0)                             = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(1025), 
sin_addr=inet_addr("a.b.c.d")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(32805), 
sin_addr=inet_addr("f.g.h.i")}, [16]) = 0
close(4)                                = 0
setsockopt(3, SOL_RAW, ICMP_FILTER, 
~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB),
 4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
brk(0)                                  = 0x8063000
brk(0x8084000)                          = 0x8084000
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f8c000
write(1, "PING a.b.c.d (a.b.c.d"..., 57PING a.b.c.d (a.b.c.d) 56(84) bytes of 
data.
) = 57
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
getpid()                                = 18807
rt_sigaction(SIGINT, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804b380, [], SA_INTERRUPT}, NULL, 8) = 0
gettimeofday({1141770491, 241574}, NULL) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
gettimeofday({1141770491, 242830}, NULL) = 0
gettimeofday({1141770491, 243297}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0\'\257wI\0\1\373\10\16Da\266\3\0\10\t\n\v\f\r\16\17"..., 
64}], msg_controllen=0, msg_flags=0}, 0) = 
64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(32710), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"E\0\0T\303\210\0\0}\1\34v\320\272!+\317\255\234\27\0\0"..., 
192}], msg_controllen=20, {cmsg_len=20, 
cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\340\362\4\10", 8) = 0
recvmsg(3, 0xbffa03e8, MSG_DONTWAIT)    = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1141770491, 288496}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 955) = 0
gettimeofday({1141770492, 244982}, NULL) = 0
gettimeofday({1141770492, 245251}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0\204\246wI\0\2\374\10\16D\3\276\3\0\10\t\n\v\f\r\16"..., 
64}], msg_controllen=0, msg_flags=0}, 0) = 
64
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1141770493, 245869}, NULL) = 0
gettimeofday({1141770493, 246140}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0\n\242wI\0\3\375\10\16D|\301\3\0\10\t\n\v\f\r\16\17"..., 
64}], msg_controllen=0, msg_flags=0}, 0) = 
64
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1141770494, 246775}, NULL) = 0
gettimeofday({1141770494, 247050}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0{\235wI\0\4\376\10\16D\n\305\3\0\10\t\n\v\f\r\16\17"..., 
64}], msg_controllen=0, msg_flags=0}, 0) = 
64
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1141770495, 247674}, NULL) = 0
gettimeofday({1141770495, 247964}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0\350\230wI\0\5\377\10\16D\234\310\3\0\10\t\n\v\f\r"..., 
64}], msg_controllen=0, msg_flags=0}, 0) = 
64
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={10, 0}}, NULL) = 0
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EAGAIN (Resource temporarily 
unavailable)
recvmsg(3, 0xbffa03e8, 0)               = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
write(1, "\n", 1
)                       = 1
write(1, "--- a.b.c.d ping statistic"..., 38--- a.b.c.d ping statistics ---
) = 38
write(1, "5 packets transmitted, 0 receive"..., 655 packets transmitted, 0 
received, 100% packet loss, time 4006ms
) = 65
write(1, "\n", 1
)                       = 1
munmap(0xb7f8c000, 4096)                = 0
exit_group(1)                           = ?
shadow:~#


###############
And an strace from a few minutes later which worked:
###############


shadow:~# strace ping -c 5 a.b.c.d
execve("/bin/ping", ["ping", "-c", "5", "a.b.c.d"], [/* 16 vars */]) = 0
uname({sys="Linux", node="shadow", ...}) = 0
brk(0)                                  = 0x8063000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f5b000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=16657, ...}) = 0
old_mmap(NULL, 16657, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f56000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200$\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=67404, ...}) = 0
old_mmap(NULL, 75944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7f43000
old_mmap(0xb7f52000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xb7f52000
old_mmap(0xb7f54000, 6312, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f54000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0
old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7e0b000
old_mmap(0xb7f3c000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xb7f3c000
old_mmap(0xb7f40000, 9532, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f40000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7e0a000
mprotect(0xb7f3c000, 4096, PROT_READ)   = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e0aaa0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, 
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f56000, 16657)               = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid32()                              = 0
setuid32(0)                             = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(1025), 
sin_addr=inet_addr("a.b.c.d")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(32807), 
sin_addr=inet_addr("e.f.g.h")}, [16]) = 0
close(4)                                = 0
setsockopt(3, SOL_RAW, ICMP_FILTER, 
~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB),
 4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
brk(0)                                  = 0x8063000
brk(0x8084000)                          = 0x8084000
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f5a000
write(1, "PING a.b.c.d (a.b.c.d"..., 57PING a.b.c.d (a.b.c.d) 56(84) bytes of 
data.
) = 57
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
getpid()                                = 20969
rt_sigaction(SIGINT, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804b380, [], SA_INTERRUPT}, NULL, 8) = 0
gettimeofday({1141771310, 631933}, NULL) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
gettimeofday({1141771310, 633000}, NULL) = 0
gettimeofday({1141771310, 633280}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0\35\260\351Q\0\1.\f\16D\300\251\t\0\10\t\n\v\f\r\16"..., 
64}], msg_controllen=0, msg_flags=0}, 0) = 
64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"E\0\0T\305\331\0\0}\1\32%\320\272!+\317\255\234\27\0\0"..., 
192}], msg_controllen=20, {cmsg_len=20, 
cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=1 
ttl=125 time=55.0 ms
) = 61
gettimeofday({1141771310, 689255}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR, revents=POLLIN}], 1, 944) = 1
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), 
sin_addr=inet_addr("172.16.241.6")}, 
msg_iov(1)=[{"[EMAIL PROTECTED]"..., 192}], msg_controllen=20, {cmsg_len=20, 
cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 
MSG_DONTWAIT) = 84
setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\340\362\4\10", 8) = 0
gettimeofday({1141771311, 149044}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 483) = 0
gettimeofday({1141771311, 633191}, NULL) = 0
gettimeofday({1141771311, 633463}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0e\256\351Q\0\2/\f\16Dw\252\t\0\10\t\n\v\f\r\16\17"..., 64}], 
msg_controllen=0, msg_flags=0}, 
MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"E\0\0T\305\332\0\0}\1\32$\320\272!+\317\255\234\27\0\0"..., 
192}], msg_controllen=20, {cmsg_len=20, 
cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=2 
ttl=125 time=4.27 ms
) = 61
gettimeofday({1141771311, 638626}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 995) = 0
gettimeofday({1141771312, 635094}, NULL) = 0
gettimeofday({1141771312, 635367}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0\364\245\351Q\0\0030\f\16D\347\261\t\0\10\t\n\v\f"..., 64}], 
msg_controllen=0, msg_flags=0}, 
MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"E\0\0T\305\333\0\0}\1\32#\320\272!+\317\255\234\27\0\0"..., 
192}], msg_controllen=20, {cmsg_len=20, 
cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=3 
ttl=125 time=5.77 ms
) = 61
gettimeofday({1141771312, 642034}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 994) = 0
gettimeofday({1141771313, 637003}, NULL) = 0
gettimeofday({1141771313, 637258}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0\220\235\351Q\0\0041\f\16DJ\271\t\0\10\t\n\v\f\r\16"..., 
64}], msg_controllen=0, msg_flags=0}, 
MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"E\0\0T\305\334\0\0}\1\32\"\320\272!+\317\255\234\27\0\0"..., 
192}], msg_controllen=20, {cmsg_len=20, 
cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=4 
ttl=125 time=5.54 ms
) = 61
gettimeofday({1141771313, 643644}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 994) = 0
gettimeofday({1141771314, 638891}, NULL) = 0
gettimeofday({1141771314, 639141}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"\10\0004\225\351Q\0\0052\f\16D\245\300\t\0\10\t\n\v\f\r"..., 
64}], msg_controllen=0, msg_flags=0}, 
MSG_CONFIRM) = 64
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={1, 0}}, NULL) = 0
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), 
sin_addr=inet_addr("a.b.c.d")}, 
msg_iov(1)=[{"E\0\0T\305\335\0\0}\1\32!\320\272!+\317\255\234\27\0\0"..., 
192}], msg_controllen=20, {cmsg_len=20, 
cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=5 
ttl=125 time=5.69 ms
) = 61
write(1, "\n", 1
)                       = 1
write(1, "--- a.b.c.d ping statistic"..., 38--- a.b.c.d ping statistics ---
) = 38
write(1, "5 packets transmitted, 5 receive"..., 635 packets transmitted, 5 
received, 0% packet loss, time 4006ms
) = 63
write(1, "rtt min/avg/max/mdev = 4.277/15."..., 53rtt min/avg/max/mdev = 
4.277/15.262/55.020/19.886 ms
) = 53
munmap(0xb7f5a000, 4096)                = 0
exit_group(0)                           = ?
shadow:~#
(this trace seems to contain a response from an unrelated host (the 172.16 
private IP), possibly being pinged by 
nagios at the same time).


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages iputils-ping depends on:
ii  libc6                         2.3.5-6    GNU C Library: Shared libraries an

iputils-ping recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to