我在 Snow Leopard OSX 主机和 Windows Vista 主机上运行 VirtualBox。每当我的主机失去 Internet 连接时,即使在重新建立与 Internet 的主机连接后,访客机器似乎也会永久失去 Internet 连接。
在来宾操作系统上重置来宾网络,通过主机 virtualbox 设置断开电缆,甚至重新启动来宾操作系统都无济于事。访客无法再访问 Internet。唯一的解决方案是在主机连接到 Internet 时重新启动 VirtualBox。当主机进入睡眠模式或者我在工作时断开笔记本电脑然后在家里重新连接时,这真的很痛苦。
客人已设置 NAT 网络。它会影响具有 Ubuntu 和 Windows XP 操作系统的客户机。
这是预期的行为吗?有谁知道修复?还是我设置不正确?
VirtualBox 上的 NAT 不是那么好,您可能想尝试使用一些“主机 natting”的 Host-only,如本文所述: http ://akutz.wordpress.com/2009/08/20/building-a-better-os -x-firewall-or-i-how-i-solved-the-nat-problem-for-virtualbox/
我在这里操作不同的虚拟服务器,并且在使用 NAT 时遇到了类似的问题(甚至更多)。最适合我的是使用桥接连接:在主机操作系统上创建一个网桥(除了主网络连接之外基本上不桥接任何东西)并使用新创建的桥接在 VirtualBox 中使用桥接网络。我的主机是 Windows Vista 和 Windows 7,客户端是 Windows Server 2008 和 debian。
这会将您的客户端与您的主机放在同一个网络中,从而使主机和客户端相互看到以及不同的客户端相互看到(如果您在同一主机上有多个客户端)。
但是,我不知道是否有任何副作用,也不知道桥接的技术背景,因此请特别谨慎地接受此建议。