gpt4 book ai didi

networking - VirtualBox NAT 网络与 VMWare NAT 有根本的不同吗?

转载 作者:行者123 更新时间:2023-12-04 08:44:07 30 4
gpt4 key购买 nike

我正在尝试调试一个问题,我了解 VirtualBox 中的 NAT 网络适配器与 VMWare Fusion 中的 NAT 网络适配器之间的区别。到目前为止,我可以配置 VMWare 并实现我想要的结果,但我无法在 VirtualBox 中实现这一点。在 VMWare 虚拟机中,我可以使用 NAT 网络适配器来实现以下目的:

  • guest 分配有自己的唯一 IP 地址
  • guest 可以访问外部 Internet
  • 主机可以 ping guest 并通过 ssh 连接到它
  • guest 可以 ping 主机并通过 ssh 连接到它
  • guest 可以像主机
  • 一样解析(内部)域名。

    我以为我看到这在 VirtualBox 中是可能的,但现在我认为这是不可能的。也许有一些接近VMWare的选项,我手动修改了 /etc/resolv.conf在客人中与主人相匹配?我确实发现了一些似乎表明我应该在 VirtualBox 中使用桥接模式的问题,例如这个问题: Can't ping to VirtualBox instance ,其中两个答案似乎都表明 VirtualBox 的 NAT 适配器不支持我想要的功能:

    It is quite obvious that when you are using NAT it will be impossible to ping host after NAT. It is how the NAT works... even if you will have real not virtual host the bechaviour will be the same.





    You need to change networking mode from NAT to bridged, and ping should start working in both directions.



    此外,这个问题的答案似乎支持上述内容: How to ping ubuntu guest on VirtualBox

    VirtualBox 中的 NAT 适配器不能从主机操作系统 ping 是真的吗?

    最佳答案

    我已经使用虚拟盒子多年了,我也有 2-3 年的计算机网络经验。

    是的,在虚拟机中,您无法从主机 ping 使用 NAT 的 guest ,这也是 NAT 在现实生活中的工作方式。在现实生活中,如果您希望能够联系 NAT 后面的主机,则必须设置端口转发规则,将与路由器某个端口的连接转发到某个机器。这必须在路由器上完成。

    要在虚拟机环境中启用端口转发,请在虚拟机的配置窗口中选择网络 Pane ,展开高级部分,然后单击端口转发按钮。请注意,此按钮仅在您使用 NAT 网络类型时才处于事件状态——如果您使用的是 NAT ( http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/ ),则只需要转发端口。

    关于networking - VirtualBox NAT 网络与 VMWare NAT 有根本的不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23568174/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com