traceroute-1.4a12

Introduction à traceroute

Site de téléchargement (HTTP):       
Site de téléchargement (FTP):        ftp://ftp.ee.lbl.gov/traceroute.tar.gz
Version utilisée:                   1.4a12
Taille du package:                   35 Ko
Estimation de l'espace disque requis:  75 Ko

Le package traceroute contient le programme traceroute, qui est utilisé pour afficher la route réseau que les paquets prennent pour accéder à un hôte donné. Ceci est un outil standard pour les problèmes réseaux. Si vous êtes dans l'incapacité de vous connecter à un autre système, traceroute peut vous aider à trouver le problème.

Installation de traceroute

Installez traceroute en lançant les commandes suivantes:

cp Makefile.in Makefile.in.bak &&
sed 's/-o bin/-o root/' Makefile.in.bak > Makefile.in &&
./configure --prefix=/usr &&
make &&
make install &&
make install-man

Explication des commandes

sed 's/-o bin/-o root/'...
Ajuste le Makefile de façon à ce que le programme soit installé en tant qu'utilisateur root, au lieu de l'utilisateur bin (qui n'existe pas sur le système LFS par défaut).

make install : Installe traceroute avec le bit setuid root dans le répertoire /usr/sbin. Ceci permet à tous les utilisateurs d'utiliser traceroute. Pour une sécurité absolue, enlevez le bit setuid dans les permissions du fichier traceroute avec la commande:
chmod 0755 /usr/sbin/traceroute

Le risque est que, si un problème de sécurité comme un dépassement de tampon est découvert dans le code de traceroute, un utilisateur standard sur votre système peux obtenir un accès root si votre programme est setuid root. Supprimer la permission setuid rend aussi impossible aux utilisateurs autre que root d'utiliser traceroute, donc décidez de ce qui est bien pour votre situation personnelle.

Maintenant, pour être complètement compatible avec FHS, ce qui est notre but, si vous laissez le binaire traceroute en setuid root, alors vous devez le déplacer sous /usr/bin avec la commande suivante:
mv /usr/sbin/traceroute /usr/bin

Ceci vous assure que le binaire se trouve dans le chemin (PATH) des utilisateurs non root.

Contenu

Le package traceroute contient traceroute.

Description

traceroute

Traceroute fait exactement ce qu'il dit: il trace la route que le paquet suit de l'hôte où vous travaillez jusqu'à un autre hôte sur le réseau, en vous indiquant toutes les étapes intermédiaires (les routers) sur son chemin.