我有两个 Windows 7 和一个 Windows XP 客户系统,它们在装有 Virtual PC 2007 的 Windows 7 主机上运行。系统中还有一台笔记本电脑。
- 它们都可以连接到互联网。
- 笔记本电脑只能看到主机。
- 主机可以看到主机本身和笔记本电脑,但看不到任何虚拟机。
- 主机可以 ping 和 tracert 即 google.com 并获取所有步骤。
- 客人可以看到自己,但看不到彼此、主人或笔记本电脑。
- 当客户尝试 tracert 即 google.com 时,他们只会收到一长串“请求超时”信息,并且无法 ping 对方或网关(主机)。
我如何才能使客户系统成为网络的一部分?至少这样我就可以从主机与客户系统通信,反之亦然。例如,我想在其中一个虚拟机上运行 SQL Server 并从主机系统访问它。如果我可以让 Win7 客户系统成为与主机相同的家庭组的一部分,那就太好了。
答案1
如果您想将虚拟机暴露给外界,则需要在 VPC 配置中为每个虚拟机启用桥接网络。目前听起来像是 NAT'd,这意味着它们只能看到主机。
桥接网络将使您的虚拟机作为一台全新的机器出现在网络上,具有 IP 地址、NetBIOS 解析、dns 条目等功能。
只是不要忘记,在 Vista 和 Windows 7 中您必须手动启用网络发现才能使它们也显示出来。