我VirtualBox
在 Ubuntu 主机上运行 Ubuntu。组网方式我设定是NAT
。
我注意到TCP 路由追踪类似消息(即具有低 IP TTL)永远不会收到任何 ICMP 回复。
我是否应该修改某些 NAT 设置?
答案1
是的,如果您希望让您的客人响应未经请求的 ICMP 信号,您将必须为其配置端口转发。
也就是说,VBox 的 ICMP 端口转发非常弱,尤其是在 Linux 主机上运行时(因为显然监听 ICMP 需要 root 权限,而 vbox 在标准用户权限下运行)。
请参阅此处有关该主题的说明和讨论: http://www.linuxjournal.com/content/tech-tip-port-forwarding-virtualbox-vboxmanage
答案2
这个问题很老了,我不知道它是否给出了正确的答案,但你可以尝试使用:
traceroute -I