ホストはWindows 7ゲストはUbuntu 11.04
ネットワークアダプターはワイヤレス
ネットワーク上の他のコンピューターにpingできますが、ホストにはできません。ファイアウォールは関与していません。
Wiresharkでトラフィックをスニッフィングすると、ホストとゲストの両方が同じMACアドレスを使用しているように見えます。 192.168.1.101(ホスト)を要求してもゲストが応答を受信しないだけです。ルーターに両方のIPアドレスを指定しても問題はありませんが、MACアドレスが重複している可能性があります。
(ホストの観点から)両方が同じMACアドレスを持つことは論理的であるように見えますが、これがないとホストと推測の通信方法がわからないため、これに対する回避策がないのは奇妙です。
Wiresharkが実際に同じMACアドレスを表示している場合は、おそらくブリッジネットワークを使用していませんが、代わりにNATを使用しています(Ubuntuマシンからpingを実行できるため、これは理にかなっています)ただし、実際にはブリッジネットワークを使用していると仮定します。
はじめに、ファイアウォールが実際に含まれていないかどうかを確認するための基本的なトラブルシューティングをお勧めします(WindowsとUbuntuの両方で、デフォルトでIIRCが有効になっています)。 Ubuntuから、Windows IPにpingを送信してから、すぐにarp -an
を実行して、対応するIPに関連付けられたMACアドレスがあるかどうかを確認します。次に、Windowsから同じことを行いますが、使用するarpコマンドはarp -a
です。 arpエントリがある場合、おそらく機能していますが、ファイアウォールがWindowsまたはUbuntuでパケットをブロックしている可能性があります(arpのMACアドレスが、Ubuntuのifconfig
とipconfig -all
を確認することで、システムが持っていると考えるものと一致していることを再確認できますWindowsの場合)。
[コメント内の質問に回答するための編集]:VMwareは、仮想マシンに一意のMACアドレスを割り当てます。これは、ブリッジモードの場合、ネットワーク上に表示されるものです。 Ubuntuのifconfig
には、VMwareが割り当てたMacが表示されます(おそらく00:50:56:somethingまたは00:0C:29:somethingになります)。
WindowsおよびUbuntuからのipconfig /all
およびifconfig -a
の出力をそれぞれ貼り付けることはできますか?