Utilitaires basiques pour le réseau

Ce chapitre contient quelques outils bien utiles lors de problèmes sur le réseau.

Traceroute-1.4a12

Introduction à Traceroute

Le package Traceroute contient un programme, 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.

Informations sur le package

Installation de Traceroute

Installez Traceroute en lançant les commandes suivantes:

mv 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 fichier 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 l'UID root dans le répertoire /usr/sbin. Ceci permet à tous les utilisateurs d'utiliser traceroute. Pour une sécurité absolue, enlevez le SUID dans les droits 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 SUID root. Bien sûr, supprimer le droit SUID rend aussi impossible aux utilisateurs autre que root d'utiliser traceroute, donc décidez de ce qui est bien pour votre situation personnelle.

Notre but est d'être entièrement compatible avec FHS, ce qui est notre but, si vous laissez le binaire traceroute en SUID 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 (passerelles) sur son chemin.