mtr

あるホストから別のホストまでのネットワーク経路をリスト表示するコマンドtracerouteの今風版のmtrなのだが、homebrewで [shell] brew install mtr [/shell] で簡単にインストールできてしまうが、そのままではエラーが出て実行できない。しかし、以下のようにsudoをつけてroot権限で実行すると [shell] sudo mtr bonohu.jp [/shell] うまくネットワーク経路が表示される。しかし毎回、sudoしたくないので、setuidする。それには [shell] sudo chown root /usr/local/sbin/mtr sudo chmod u+s /usr/local/sbin/mtr [/shell] してmtrコマンドをroot権限で実行できるように。 homebrewは一般ユーザーでなんでもできるようになっているが、こういうところで注意が必要。回避する手段がhomebrewにあるかもしれんが…。


Written by bonohu in misc on 木 21 8月 2014.