MTR (My Trace Route) est un outils permettant d’analyser la qualité d’une route réseau en utilisant les principes de ping et traceroute.
Il est installable sous MacOS via le gestionnaire de paquet brew.
Vous pourrez l’installer avec la commande :
brew install mtr
De base MTR ne fonctionnera pas. Il faudra aller executer le binaire directement dans /usr/local/sbin/mtr et ce dernier vous retournera le message d’erreur « Failure to start mtr-packet: Invalid argument ».
Afin de le faire fonctionner vous devrez passer par deux étapes:
1 – Création d’un alias dans votre .bash_profile ou votre .zshrc
Selon que vous utiliserez bash ou zsh il faudra éditer leurs fichiers de configuration.
Pour Bash:
vi bash_profile
Et ajouter l’alias suivant :
alias mtr='sudo /usr/local/sbin/mtr'
Pour ZSH (terminal iTerm2 pr exemple):
vi .zshrc
Et ajouter l’alias suivant:
alias mtr="sudo /usr/local/sbin/mtr"
Vous pourrez alors invoquer le logiciel avec la simple commande mtr.
2 – Création de liens symboliques
Cependant ce dernier vous renverra le message d’erreur suivant:
mtr: Failure to start mtr-packet: Invalid argument
Il vous faudra alors créer des liens symboliques:
sudo ln /usr/local/Cellar/mtr/0.92/sbin/mtr /usr/local/bin/mtr sudo ln /usr/local/Cellar/mtr/0.92/sbin/mtr-packet /usr/local/bin/mtr-packet
MTR sera alors fonctionnel et se lancera en root à chaque execution.
Comments are closed