同じスイッチに32ビットのcentos6マシンとWindowsマシンがあります:192.168.92.26と27。
CentosボックスからWindowsへのpingは、1ミリ秒未満のping時間を示します。その逆も同様です。
WindowsからCentosへのtracert
はokを示しています:
ただし、CentosからWindowsまで、反対のことを試してみると、最大ホップ値の星しか表示されません...理由は何ですか?
それ以外の場合、2台のマシンは問題なく通信します。
Tracerouteは、Time To Live
sを増やしてpingを送信し、応答の送信元のアドレスを監視することで機能します。
デフォルトでは、Windowsファイアウォールはインバウンドping要求をドロップするため、Windowsボックスへのtracerouteも機能しません。これは、それらを使用してリモートマシンへのルートをトレースするためです。
By default, Windows Firewall does not allow incoming ICMP Echo messages
ソースの手順に従うと、それらの受信を許可できます。マシンは、要求を単にドロップするのではなく、ping要求への応答を送信するため、tracerouteが機能するはずです。
Tracerouteは、TTLで、ホップ数が増えると増加します。宛先ホストはTTLがゼロに達し、ICMP TimeExceededメッセージを元のホストに送り返します。これがtracerouteが測定して表示するものです。
リモートホスト(またはローカルホスト)にICMP Time Exceededメッセージをブロックするファイアウォール(またはその他の設定)がある場合、ICMPメッセージが返されないため、tracerouteは実際には何も表示しません。
Windowsファイアウォールを無効にして、それが違いを生むかどうかを確認してみてください。