ab’s blog

インフラの呟きです。

traceroute LinuxとWindowsでは使用するポートが違う

hahahahahaha

たまに忘れるのでメモ、トレースルート、運用の場でWindowsからはトレースできるのにLinux(REDHAT)からはトレースできなくてあれ?ってなります。それは使用するデフォルトポートがWindowsはICMP、LinuxUDPを使用するからです。LinuxでICMPポートを使ったトレースがしたければ以下のように「I(アイ)」オプションをつけます。補足として「I」オプションを使うにはroot権限が必要です。

#ICMPを使ったトレースルート

#Linuxの場合
 traceroute -I 192.168.1.0 ←root権限が必要

#Windowsの場合
 tracert 192.168.1.0

以上