【问题标题】:VMWare NAT mode guest no access to InternetVMWare NAT 模式来宾无法访问 Internet
【发布时间】:2019-04-06 20:55:45
【问题描述】:

我在 Windows 10 主机上使用 VMWare Workstation 15。我想使用 NAT 设置我的客人的网络。在这种情况下,访客可以使用固定地址访问在主机上运行的服务,而无需考虑 PC 外部的网络配置。

配置:

主机

接口 1:192.168.100.0/24 中的 192.168.100.xxx(路由器-Internet)

接口 2:10.0.0.0/24 中的 10.0.0.1 (VMnet2)

VMware 中的 VMnet2:VMnet2 Configuration Screenshot

客人

接口:10.0.0.0/24 (VMnet2) 中的 10.0.0.100

Ethernet adapter Host-NAT:
    Connection-specific DNS Suffix  . : localdomain
    Link-local IPv6 Address . . . . . : fe80::ad5d:7c44:696a:7c01%15
    IPv4 Address. . . . . . . . . . . : 10.0.0.101
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 10.0.0.1

症状

问题

  • 来宾无法访问 Internet。 (ping 网络主机结果超时)

什么有效

  • 主机可以ping 客人。

  • 访客可以 ping 主机。

  • 客人可以相互ping通。

Wireshark on VMnet2 Screenshot

已检查

  • 所有 VMWare 服务都在运行。

  • 在主机和来宾上都禁用了防火墙。

  • 重新启动主机或来宾不起作用。

【问题讨论】:

    标签: networking configuration vmware nat vmware-workstation


    【解决方案1】:

    解决方案

    将 DHCP 中的网关更改为 10.0.0.2。

    说明

    10.0.0.1 确实是主机的地址。但是,与标准路由器不同,VMWare NAT 将网关服务托管在 10.0.0.2,而不是 10.0.0.1,因此发送到 10.0.0.1 的所有流量都不会被 NAT。

    【讨论】:

    • 请注意,这是正确的答案即使如果配置显示网关位于 .1,vmware 只是拒绝在那里侦听。您需要将 vmware 设置更改为 .2 才能正常工作。 (这花了我更多的时间来弄清楚,而不是我想承认的,我看到一两个关于使用 .2 的帖子,但我的配置清楚地说明了 .1,所以我使用了它。Wtf。)
    猜你喜欢
    • 2014-10-11
    • 2012-09-02
    • 2010-11-21
    • 2014-05-22
    • 1970-01-01
    • 2010-09-25
    • 2021-01-31
    • 2017-09-21
    • 2017-03-03
    相关资源
    最近更新 更多