# IPutils-&iputils-version;

The IPutils package contains programs for basic networking.

## Installation of IPutils

IPutils has various issues addressed by the following patch:

    patch -Np1 -i ../&iputils-fixes-patch;

Compile the package:

    make USE_CAP=no \
        IPV4_TARGETS="tracepath ping clockdiff rdisc" \
        IPV6_TARGETS="tracepath6 traceroute6"

This package does not come with a test suite.

Install the package:

    install -v -m755 ping /bin
    install -v -m755 clockdiff /usr/bin
    install -v -m755 rdisc /usr/bin
    install -v -m755 tracepath /usr/bin
    install -v -m755 trace{path,route}6 /usr/bin
    install -v -m644 doc/*.8 /usr/share/man/man8

## Contents of iputils

Installed programs
- clockdiff, ping, rdisc, tracepath, tracepath6, and traceroute6

Short Descriptions

`clockdiff`

- Measures the clock difference between hosts

`ping`

- Sends echo-request packets and reports how long the replies take. This is the IPV4 version

`rdisc`

- Network router discovery daemon

`tracepath`

- Traces the path to a network host discovering MTU along the path. This is the IPV4 version.

`tracepath6`

- Traces the path to a network host discovering MTU along the path. This is the IPV6 version.

`traceroute6`

- Traces the path to a network host on an IPV6 network