最新のLinuxベースのオペレーティングシステムにはifconfig
ありませんtraceroute
。一部の機能がip
このユーティリティに統合されました(参照:ここたとえば、Tracerouteコマンドを置き換えるコマンドが見つかりませんでした。
これを行うことができることを知っています。yum install net-tools
または、yum install traceroute
CentOSまたはRHELを使用している場合は、サーバーにそのコマンドがプリインストールされておらず、特定のコマンドをsudoできますが、他のソフトウェアをインストールすることは常に問題です。
答え1
"tracepath"コマンドを使用できるかどうかを試してください。
答え2
答え3
traceroute
最新のLinuxディストリビューションでは使用できなくなりますが、それでもtraceroute6
使用できますが、IPv6でのみ利用可能です。
wolf@linux:~$ whatis traceroute6
traceroute6 (8) - traces path to a network host
wolf@linux:~$
IPv4に対して実行するには、tracepath
またはを使用しますmtr
。
オペレーティングシステムにすでに存在するため、個別にインストールまたはコンパイルする必要はありません。
wolf@linux:~$ whatis tracepath
tracepath (8) - traces path to a network host discovering MTU along this path
wolf@linux:~$
wolf@linux:~$ whatis mtr
mtr (8) - a network diagnostic tool
wolf@linux:~$
答え4
これは構成によって大きく異なります。 2つのオプションがあります。
traceroute
自分でコンパイルしてみてください。コンパイルされたバイナリの使用に問題はありません。busybox
パッケージがシステムにインストールされている場合は、バイナリをで簡単に使用できますtraceroute
。busybox
バイナリを次のようにリンクしてからtraceroute
(私のシステムではln -s /bin/busybox traceroute
)このリンクをtraceroute
:として使用します./traceroute google.com
。