来自 VM 来宾的跟踪路由不会经过主机 PC 到达互联网

来自 VM 来宾的跟踪路由不会经过主机 PC 到达互联网

我在我的 PC 上创建了一个 Ubuntu 虚拟机,并且正在尝试使用 Traceroute 命令,因为我的大学项目需要它。然而,当我运行“traceroute www.google.com”时,我得到的是:

1 _gateway (10.0.2.2) 0.494 毫秒 0.472 毫秒 0.461 毫秒

2 ** * *

3 ** * *

等等,除了“* * *”之外什么也没有。当我添加“-I”参数时它起作用了,但我不被允许在我的项目中使用它。有什么方法可以解决这个问题,以便我可以使用 UDP 而不是 ICMP 进行跟踪路由?

还值得一提的是,当我在运行虚拟机的 Windows PC 上运行 Traceroute 时,我没有遇到任何类似的问题。

答案1

如果您的虚拟机通过 NAT 适配器连接,您将遇到此问题。要使其正常工作,请通过桥接适配器连接您的虚拟机。

相关内容