ホストOSとしてUbuntu 12.04(64ビット)を使用し、ゲストOSとしてWindows 7を使用します。 UbuntuからWindows 7システムにpingを実行するにはどうすればよいですか?また、インターネットがオフの場合でも可能ですか?
Windows 7ゲストシステムを使用できると仮定して、そのIPアドレスを確認します。 Windowsでこれを行う1つの方法は、コマンドプロンプト(Start
メニューのテキストボックスにcmd.exe
と入力)を開き、 ipconfig
を実行することです。
複数のインターフェイス上のIPアドレスについて通知される場合があります。
次に、Ubuntuシステムでターミナルウィンドウを開いて、Ubuntuシステムからpingを実行してみてください(Ctrl+Alt+T)および ping
コマンドを使用します。例えば:
ping -c 5 192.168.1.120
192.168.1.120
を、ipconfig
を使用してWindowsシステムから取得したIPアドレスに置き換えます。 -c 5
部分は、ping
に5つのpingを送信してから停止するように指示します。 (これを好きなように変更するか、-c
フラグを完全にオフにして、停止するまでpingを続けます。 Ctrl+C)
Windowsでipconfig
から複数のIPアドレスを取得した場合は、他のIPアドレスでこれを繰り返すことができます。ただし、127.0.0.1
をpingしないでください。このIPアドレスは常にローカルコンピューターを指します。 (つまり、Ubuntuホストマシンからping 127.0.0.1
を実行すると、Windowsゲストマシンではなく、Ubuntuホストマシンにpingを実行することになります。)
デフォルトでは、Windowsのすべての最新(実際にはすべての非EoL)バージョンで、pingをブロックするファイアウォールが有効になっていることに注意してください。ただし、このファイアウォールをオフにするか、カスタマイズすることができます。これを行う方法についての詳細は、おそらくAskUbuntuのトピック外と見なされます(ただし、Windowsフォーラムまたは一般的なコンピューティングサポートサイトのトピック上)。
これはインターネットアクセスなしで機能しますが、ホストマシンをゲストマシンに接続するネットワークなしでは機能しません。 DHCPとインターネットアクセスを介してIPアドレスを提供するルーターがあり、そのルーターをオフにした場合(ホストとゲストが古いIPをまだ覚えていない限り)、これは機能しません。
ただし、VirtualBoxでWindows仮想マシンとUbuntuホストマシンの間に「ホストオンリー」ネットワークをいつでも設定できます。これにより、他のネットワーク接続がない場合でも、ホストとゲストマシン間のpingやその他のネットワークアクティビティが許可されます。これを行うには、VirtualBox仮想マシンウィンドウの上部にあるメニューバーで[Devices
]> [Network Adapters
]をクリックし、[Host-only Adapter
]ドロップダウンメニューで[Attached to
]を選択します。
上記のスクリーンショットでは、単一のネットワークアダプターの設定を変更していますが(他のネットワークへのアクセスを無効にします)、上記のネットワーク設定ウィンドウでは別のネットワークアダプターを有効にできます(最大4つまで簡単に設定できます) )そして「ホストオンリー」にします。 Adapter 2
をクリックするだけです。