iputils - IPv4 and IPv6 Networking Utilities

Distribution: openSUSE 42.1
Repository: openSUSE Network Utilities all
Package name: iputils
Package version: s20160308
Package release: 73.1
Package architecture: x86_64
Package type: rpm
Installed size: 197.29 KB
Download size: 89.76 KB
Official Mirror: ftp.gwdg.de
This package contains some small network tools for IPv4 and IPv6 like rdisc, ping, arping, tracepath and tracepath6.



  • /bin/ping
  • /sbin/arping
  • iputils = s20160308-73.1
  • iputils(x86-64) = s20160308-73.1


    Install Howto

    1. Add the openSUSE Network Utilities repository:
      # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/network:/utilities/openSUSE_Leap_42.1/ opensuse-network-utilities
    2. Install iputils rpm package:
      # zypper install iputils


    • /bin/ping
    • /bin/ping6
    • /bin/tracepath
    • /bin/tracepath6
    • /sbin/arping
    • /sbin/clockdiff
    • /sbin/in.rdisc
    • /usr/bin/ping
    • /usr/bin/ping6
    • /usr/bin/tracepath
    • /usr/bin/tracepath6
    • /usr/sbin/arping
    • /usr/sbin/clockdiff
    • /usr/sbin/in.rdisc
    • /usr/share/doc/packages/iputils/RELNOTES
    • /usr/share/man/man8/arping.8.gz
    • /usr/share/man/man8/clockdiff.8.gz
    • /usr/share/man/man8/ninfod.8.gz
    • /usr/share/man/man8/pg3.8.gz
    • /usr/share/man/man8/ping.8.gz
    • /usr/share/man/man8/rdisc.8.gz
    • /usr/share/man/man8/tracepath.8.gz


    2017-01-03 - mchandras@suse.de - Add ping6 symlink (boo#1017616)

    2016-05-24 - meissner@suse.com - do not install rarpd and rarpd.8 manpage (comes from rarpd rpm currently)

    2016-05-17 - mchandras@suse.de - Update to version s20160308 (Changes taken from the RELNOTES file) * use syntax compatible with busybox date in Makefile * 'admin prohibited' should print !X not !S. * Makefile: use #define as in previous code changes * doc/Makefile: require bash, because we use pushd and popd * doc: don't timestamp manpages by default * ping: status() now returns received/transmitted instead of trans/recv * ping: don't mess with internals of struct msghdr * ping: ICMP error replies while errno < 0 is a hard error * ping: always use POSIX locale when parsing -i * ping: link against libm * made ping functions protocol independent * ping: perform dual-stack ping by default * ping: remove obsolete preprocessor directives * ping: avoid name clashes between IPv4 and IPv6 code * ping: merge all ping header files into a single one * ping: merge `ping6` command into `ping` * ping: refactor ping options * ping: refactor ping socket code * ping: merge IPv4 and IPv6 `pr_addr()` * ping: fix defines and libs in Makefile * ping: handle single protocol systems * iputils ping/ping6: Add a function to check if a packet is ours * ping: Add <linux/types.h> to fix compilation error. * ping6: Use GNUTLS API directly for MD5. (v2) * ping6: Use libgcrypt instead of gnutls for MD5. * Allow ping to use IPv6 addresses * ping,ping6 doc: More description on CAP_NET_RAW usage. * if IPv4 resolving fails fallback to ping6 * ping: in usage print the 'ping -6' options as well * ping: allow option -4 which forces IPv4 * combine sock and errno into a single structure * This patch allows running ping and ping6 without root privileges on * use better names for socket variables * tracepath,doc: fix corrupted tag * doc: ping: add missing options and remove ping6 * ninfod: remove unused variables * ninfod: Regenerate configure by autoconf-2.69. * ninfod: libgcrypt support. * Fix building with musl * travis.yml: install nettle-dev * Allow using nettle instead of libgcrypt for MD5 * avoid compiler warning caused by snapshot.h * make `getaddrinfo()` and `getnameinfo()` usage consistent * enable IDN by default * remove IPV4_TARGETS and IPV6_TARGETS * Use svg instead of png to get better image quality * spec: Configure before building ninfod. * spec: Fix date in %changelog. * make,spec: Add rpm target. - Refreshed patches * iputils-ping-interrupt.diff * iputils-sec-ping-unblock.diff - Remove ifenslave.c. It has been removed in the linux kernel commit b1098bbe1b24("bonding: remove ifenslave.c from kernel source"). bonding can be done via iproute (netlink) - dropped iputils-ifenslave.diff - Append our CFLAGS to the upstream ones instead of overriding them. - Cleanup old make command since the upstream Makefile does things right it seems. - Use Provides: for old /{,s}bin utils to satisfy reverse dependencies. - Install utilities to /bin and /sbin until reverse dependencies are properly fixed. - Do not install tftp and traceroute to avoid conflicts with the tftp and traceroute packages. Stick to what iputils used to provide in the past. - Remove iputils-traceroute6-stdint.diff patch since we are not building the traceroute* utilities. - Install tracepath to /usr/bin. (boo#795788)