Hello again, i've found the reason. In /etc/protocols the entry ipv6-icmp was missing.
Small cause big effect :) Greetings Olaf Am Sonntag, 7. Oktober 2018 22:33:03 UTC+2 schrieb Olaf Jaehrling: > > Hello everybody, > > i hope you can help me. > > I've a problem with fping v4.x on eisfair (pls see eisfair.org). When i > compile fping, fping will not work correctly. I get a empty printout > (Version 4.1) > > root@eisfair # /usr/bin/fping web.de > root@eisfair # /usr/bin/fping -v > root@eisfair # > but > root@eisfair # /usr/bin/fping -h > Usage: /usr/bin/fping-test [options] [targets...] > > Probing options: > -4, --ipv4 only ping IPv4 addresses > -6, --ipv6 only ping IPv6 addresses > ....... > > > A strace printout: > root@eisfiar # strace /usr/bin/fping web.de > execve("/usr/bin/fping", ["/usr/bin/fping", "web.de"], 0xbfb05094 /* 18 > vars */) = 0 > brk(NULL) = 0x2146000 > access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or > directory) > open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 > fstat64(3, {st_mode=S_IFREG|0644, st_size=48666, ...}) = 0 > mmap2(NULL, 48666, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7750000 > close(3) = 0 > open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\202\1\0004\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=1611204, ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb774f000 > mmap2(NULL, 1620444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, > 0) = 0xb75c3000 > mprotect(0xb7748000, 4096, PROT_NONE) = 0 > mmap2(0xb7749000, 12288, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x185000) = 0xb7749000 > mmap2(0xb774c000, 10716, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb774c000 > close(3) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb75c2000 > set_thread_area({entry_number:-1, base_addr:0xb75c2700, limit:1048575, > seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, > seg_not_present:0, useable:1}) = 0 (entry_number:6) > mprotect(0xb7749000, 8192, PROT_READ) = 0 > mprotect(0x444000, 4096, PROT_READ) = 0 > mprotect(0xb7783000, 4096, PROT_READ) = 0 > munmap(0xb7750000, 48666) = 0 > brk(NULL) = 0x2146000 > brk(0x2167000) = 0x2167000 > open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3 > fstat64(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb775b000 > read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465 > read(3, "", 4096) = 0 > close(3) = 0 > munmap(0xb775b000, 4096) = 0 > open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 > fstat64(3, {st_mode=S_IFREG|0644, st_size=48666, ...}) = 0 > mmap2(NULL, 48666, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7750000 > close(3) = 0 > open("/lib/libnss_db.so.2", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\22\0\0004\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=34408, ...}) = 0 > mmap2(NULL, 49808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0xb75b5000 > mmap2(0xb75bd000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb75bd000 > mmap2(0xb75bf000, 8848, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb75bf000 > close(3) = 0 > open("/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\32\0\0004\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=50836, ...}) = 0 > mmap2(NULL, 78852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0xb75a1000 > mmap2(0xb75ad000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0xb75ad000 > mmap2(0xb75af000, 21508, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb75af000 > close(3) = 0 > mprotect(0xb75ad000, 4096, PROT_READ) = 0 > mprotect(0xb75bd000, 4096, PROT_READ) = 0 > munmap(0xb7750000, 48666) = 0 > open("/var/lib/misc/protocols.db", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 > ENOENT (No such file or directory) > open("/etc/protocols", O_RDONLY|O_CLOEXEC) = 3 > fstat64(3, {st_mode=S_IFREG|0644, st_size=595, ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb775b000 > read(3, "#\n# protocols\tThis file describe"..., 4096) = 595 > close(3) = 0 > munmap(0xb775b000, 4096) = 0 > socket(AF_INET, SOCK_RAW, IPPROTO_ICMP) = 3 > fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) > fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > open("/var/lib/misc/protocols.db", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 > ENOENT (No such file or directory) > open("/etc/protocols", O_RDONLY|O_CLOEXEC) = 4 > fstat64(4, {st_mode=S_IFREG|0644, st_size=595, ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb775b000 > read(4, "#\n# protocols\tThis file describe"..., 4096) = 595 > read(4, "", 4096) = 0 > close(4) = 0 > munmap(0xb775b000, 4096) = 0 > exit_group(4) = ? > +++ exited with 4 +++ > root@eisfair # > > I think it is a socket problem, but i have nothing idea which. > > fping (ipv4) 3.x works fine. fping6 3.x is the same problem. > > Do you have a idea? > > > Thanks in advance. > > Olaf > > -- You received this message because you are subscribed to the Google Groups "fping-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to fping-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.