web-dev-qa-db-ja.com

VMからホストマシンにpingできない

ネットワーク接続がbridgedのVMware Workstationで2つのVMを起動しました。

私のVMのIPが192.168.1.3と192.168.1.4であるとしましょう。これらのVMから、インターネットにpingできます。例:Google。ホストシステム(VMwareが実行されているシステム)から、これらのVMにもpingを実行できます。私のホストIPが192.168.1.2であるとしましょう。

ただし、VMからホストIPにpingできないため、応答も出力もありませんが、pingを停止すると、 Ctrl+C、以下の情報を提供します。

----192.168.1.2 ping statistics----
704 packets transmitted, 0 received,100% packet loss,time 704557ms

この問題の解決を手伝ってください。

5

Windows 7(Windows 8/10の場合も同様)では、デフォルトでWindowsファイアウォールがpingリクエストをブロックするように設定されています。ホストにpingできるようにするには仮想マシンの1つから、またはLAN上の他のどこからでも、ファイアウォールを無効にするか、ping要求を許可するファイアウォールルールを有効にする必要があります。 Windows 7でping要求を許可するファイアウォールルールを設定するには、次の手順を実行します。

  1. スタートメニューをクリックします
  2. コントロールパネルに移動します
  3. 開くWindowsファイアウォール
  4. 開く詳細設定
  5. 左側のウィンドウペインでInbound Rulesを選択します
  6. 右側のウィンドウペインで、File and Printer Sharing(Echo Request-ICMPv4-In)までスクロールします。これらの2つがリストされます。このルールをドメインプロファイルに対して有効にするための最初のルール。 2つ目は、パブリック/プライベートプロファイルに対してこのルールを有効にするためのものです。 PCがドメイン上にない場合は、これら2つのルールの2番目を選択します。
  7. File and Printer Sharing(Echo Request-ICMPv4-In)Profile:Private、Publicでマウスを右クリックし、ルールを有効にします。 -これで、いずれかの仮想マシンからホストにpingできるようになります。

enter image description here

10
n8te

ホストがpingを含む着信ICMPトラフィックをブロックしている可能性があります。 VMの外部にある別のデバイスからホストにpingしてみてください。

0
Snailking