※ ChatGPTを利用し、要約された質問です(原文:tracerouteの実行結果に"*"が表示されるのは?)
tracerouteの実行結果に"*"が表示されるのは?
このQ&Aのポイント
仮想環境のネットワークの接続が「NAT」であることが関係している
仮想マシン上のCentOS 5.5からtracerouteを実行すると、"*"で表示される
パケットがルーターとの往復に要した時間などがホストOSで表示される
tracerouteの実行結果に"*"が表示されるのは?
tracerouteの実行結果に"*"が表示されるのは?
/* 環境 */
【ホストOS】 Windows 7 Professional(x64)
【ゲストOS】 CentOS 5.5
【仮想環境】 VMware Player 3.1.1、ネットワークの接続は"NAT"
仮想マシン上のCentOS 5.5から tracerouteコマンドを実行すると、
次のように"*"で表示されてしまいます。
$ traceroute -n www.yahoo.co.jp
traceroute to www.yahoo.co.jp (124.83.147.204), 30 hops max, 40 byte packets
1 192.168.35.2 0.179 ms 0.068 ms 0.069 ms
2 * * *
3 * * *
... 以降同様に*が表示される ...
これはどうしてなのでしょうか?
仮想環境のネットワークの接続が「NAT」であることが関係しているのでしょうか?
※インターネットへは、pingが通りますし、HTTPアクセスもできています。
ちなみにホストOS(Windows 7)で tracertコマンドを実行すると、
パケットがルーターとの往復に要した時間などがしっかり表示されます。
よろしくお願いします。
お礼
superside0さん ネットワークについて勉強不足な自分は、完全には理解できていないのですが(NAT下でtracerouteを可能にする方法について)、かなりすっきりできました。 親切、丁寧に回答してくださったことに感謝致します。 どうもありがとうございました。