Réussir à faire fonctionner MTR sous MAC OSX

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.

 

%d blogueurs aiment cette page :