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)でトレースパスがブロックされていることを意味します。ファイアウォールの構成を確認する必要があります。