6.39. Inetutils-1.9.4

Le paquet Inetutils contient des programmes réseaux basiques.

Temps de construction approximatif: 0.4 SBU
Espace disque requis: 29 Mo

6.39.1. Installation de Inetutils

Préparez la compilation d'Inetutils :

./configure --prefix=/usr        \
            --localstatedir=/var \
            --disable-logger     \
            --disable-whois      \
            --disable-rcp        \
            --disable-rexec      \
            --disable-rlogin     \
            --disable-rsh        \
            --disable-servers

Voici la signification des options de configure :

--disable-logger

Cette option empêche l'installation du programme logger par Inetutils. Ce programme est utilisé par les scripts pour passer des messages au démon des traces système. Nous ne l'installons pas car Util-linux livre une version plus récente

--disable-whois

Cette option désactive la construction du client whois d'Inetutils qui est vraiment obsolète. Les instructions pour un meilleur client whois sont dans le livre BLFS.

--disable-r*

Ces paramètres désactivent la construction de programmes obsolètes qui ne doivent pas être utilisés pour des raisons de sécurité. Les fonctions fournies pas ces programmes peuvent être fournies par le paquet openssh du livre BLFS.

--disable-servers

Ceci désactive l'installation des différents serveurs réseau inclus dans le paquet Inetutils. Ces serveurs semblent inappropriés dans un système LFS de base. Certains ne sont pas sécurisés et ne sont considérés comme sûrs que sur des réseaux de confiance. Remarquez que de meilleurs remplacements sont disponibles pour certains de ces serveurs.

Compilez le paquet :

make

Pour tester les résultats, exécutez :

make check
[Note]

Note

Un test, libls.sh, peut échouer dans l'environnement chroot initial mais fonctionnera si le test est relancé après que le système LFS a été installé. Un test, ping-localhost.sh, échouera si le système hôte ne gère pas IPv6.

Installez le paquet :

make install

Déplacez certains programmes pour qu'ils soient disponibles si /usr n'est pas accessible :

mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin
mv -v /usr/bin/ifconfig /sbin

6.39.2. Contenu de Inetutils

Programmes installés: dnsdomainname, ftp, ifconfig, hostname, ping, ping6, talk, telnet, tftp et traceroute

Descriptions courtes

dnsdomainname

Affiche le nom de domaine du système

ftp

Est un programme de transfert de fichier

hostname

Affiche ou règle le nom de l'hôte

ifconfig

Gère des interfaces réseaux

ping

Envoie des paquets echo-request et affiche le temps mis pour que la réponse arrive

ping6

Une version de ping pour les réseaux IPv6

talk

Est utilisé pour discuter avec un autre utilisateur

telnet

Une interface du protocole TELNET

tftp

Un programme de transfert trivial de fichiers

traceroute

Trace le trajet que prennent vos paquets depuis l'endroit où vous travaillez jusqu'à un hôte sur un réseau, en montrant tous les hops (passerelles) intermédiaires pendant le chemin