Traceroute は MTU サイズで !x を返します。

Traceroute は MTU サイズで !x を返します。

Centos 7を実行している2つの直接接続されたコンピュータがあり、その間のMTUを確認したいと思います。したがって、Tracerouteツールを使用して検索します。

Topology:
M23(10.1.1.20) <-------> M24(10.1.1.10)

予想される動作:

Tracerouteコマンドで--mtuフラグを使用すると、MTUサイズを返す必要があります。

実際の動作:

Tracerouteコマンドで--mtuフラグを使用すると、MTUサイズの代わりに!x記号が返されます(特にM23システムで試しているとき)。

再現段階:

[root@M23 ~]# traceroute 10.1.1.10 --mtu
traceroute to 10.1.1.10 (10.1.1.10), 30 hops max, 65000 byte packets
1 10.1.1.10 (10.1.1.10) 0.221 ms !X 0.166 ms !X 0.120 ms !X


[root@M24 ~]# traceroute 10.1.1.20 --mtu
traceroute to 10.1.1.20 (10.1.1.20), 30 hops max, 65000 byte packets
1 10.1.1.20 (10.1.1.20) 0.246 ms F=1500 0.226 ms 0.189 ms

バージョン:

オペレーティングシステム:CentOS 7は両方のシステムにインストールされています。追跡パス:2.0.22

MTUの詳細ではなく!X記号が表示されるのはなぜですか。問題を解決するにはどうすればよいですか?

敬意を表してくれてありがとう。

モハン

答え1

Solaris Tracerouteのマニュアルページによると、

! X

通信には行政禁止が適用されます。

https://docs.oracle.com/cd/E26505_01/html/816-5166/traceroute-1m.html

これは通常、ターゲットシステム(ここではM23)でトレースパスがブロックされていることを意味します。ファイアウォールの構成を確認する必要があります。

関連情報