我尝试使用桥接适配器模式,但它在我学校的网络中不起作用。
我想知道是否有人可以给我提供一份关于如何在 VirtualBox(5.1.2)中设置虚拟网络的简单指南,以便以下场景可行:
- 主人和客人都可以访问互联网
- 主机和主机网络上的其他机器可以 ping 通客户机,反之亦然
- 主机和主机网络上的其他机器可以访问虚拟实例的服务,例如在 Guest 上运行的 Apache Web 服务器,反之亦然
我一直在尝试客户机设置中可用的各种网络适配器,但就是搞不清楚。有谁能帮我吗?
主机运行的是 Windows 10 64 位,而客户机运行的是 Ubuntu 16
答案1
鉴于你所说的别处桥接配置在家里运行良好,但在学校网络上,问题可能是学校网络正在为您的主机使用固定 IP,或者不允许未注册的 mac 地址获取 dhcp 回复。在这种情况下,如果您真的希望允许 ping,那么您将无能为力,否则会违反规则并使网络处于危险之中。
另一方面,使用 NAT 和端口重定向将允许虚拟机之间的客户端/服务器通信,但方式更为复杂。
答案2
虚拟盒中的默认网络连接应该允许主机和客户机之间的通信,但网络上的所有其他设备都需要添加静态路由,以将发往客户机的流量指向主机。