virtualbox 桥接适配器仅适用于客户机->主机,而不适用于主机->客户机

virtualbox 桥接适配器仅适用于客户机->主机,而不适用于主机->客户机

我在 ubuntu 12.04 主机上安装了 virtualbox 4.1。在我的主机上,我有一个虚拟接口 eth0:1,配置为 10.0.1.1。我有几个使用桥接适配器的虚拟机,配置在 10.0.1.0 网络中,我可以通过虚拟接口从我的主机访问(ping、ssh 等)。

现在我在虚拟机中安装了 ubuntu server 12.04,再次使用桥接适配器,但我无法访问该主机。奇怪的是,我可以从我的客户机访问我的主机,例如从客户机到主机的 ssh 运行良好。所以我确信虚拟电缆已插入。但我的主机甚至不知道该虚拟机的 mac:

~$ arp
Address                  HWtype  HWaddress           Flags Mask            Iface
butterbier                       (incomplete)                              eth0
debian                   ether   08:00:27:b7:c0:8a   C                     eth0

名为“debian”的机器在 VirtualBox 中的“硬件”设置与“butterbier”相同,但“butterbier”无法访问。“硬件”的唯一区别是容器。对于“butterbier”,我选择了 VMDK(因为我计划稍后将其导入 Vmware),而其他机器使用 VDI。

我也尝试在 /etc/ethers 中手动设置 mac,但没有成功。

可能是什么原因造成的?我该怎么办?

相关内容