Beyond Linux From Scratch: Version 1.0 | ||
---|---|---|
Précédent | Chapitre 19. Utilitaires basiques pour le réseau | Suivant |
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.
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 |
sed 's/-o bin/-o root/'... |
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.
Le package traceroute contient 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.
Précédent | Sommaire | Suivant |
Utilitaires basiques pour le réseau | Niveau supérieur | nmap-3.20 |