我已经使用 Virtual Box 设置了虚拟机。但如果虚拟机上有 NAT,我无法从主机 Windows 7 ping 虚拟机。
我知道它可以与桥接一起工作,但我希望它可以与 NAT 一起工作,可以吗?
答案1
实际上与 NAT 不同,您只是 ping 正在执行 NAT 的实际主机/路由器(在本例中,是您的机器的虚拟网络接口/类似接口)。
虽然您通常可以从 NAT 接口转发到其后面的虚拟 IP(这基本上是一个虚拟路由器),但 ICMP 数据包(ping 所需)将不会转发,因为它违背了提供 NAT 的整个目的。
如果您需要从一台机器到另一台机器的直接 IP 连接,那么您确实需要桥接/拥有路由 IP...我不确定/不记得了,但是,我认为不可能使用 Virtual Boxe 的 NAT 转发 ICMP 数据包。