我正在安装 VMware Workstation 15。遵循自定义 vmnet8 是我认为我已分配给虚拟机的内容。vmnet0 我没有使用(根据我的理解),但信息的屏幕截图
vmnet8 是我希望所有连接都进行的地方,因为我在虚拟机 中将其用于 NAT apipa IP
Ethernet adapter Ethernet0:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : ffff::ffff:ffff:ffff:ffff%12
Autoconfiguration IPv4 Address. . : 169.254.174.62
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
这个配置有什么错误。
主机操作系统具有网络连接。
update1
根据评论中的建议,我在 vmnet 中启用了 DHCP 服务并将虚拟网络适配器 8 连接到设置,请参阅此屏幕截图。所以 APIPA Ip 问题解决
了现在我想为虚拟机提供互联网连接,但上述步骤没有发生。这里有什么错误?
虚拟机中的 Windows IP 配置
Ethernet adapter Ethernet0:
Connection-specific DNS Suffix . : localdomain
Link-local IPv6 Address . . . . . : ffff::ffff:ffff:ffff:ffff
IPv4 Address. . . . . . . . . . . : 192.168.152.128
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.152.2
主机操作系统的 IP 配置
Windows IP 配置
Wireless LAN adapter Wi-Fi 2:
Connection-specific DNS Suffix . : domain.name
Link-local IPv6 Address . . . . . : ffff::ffff:ffff:ffff:fffb%11
IPv4 Address. . . . . . . . . . . : 192.168.1.14
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : ffff::ffff:ffff:ffff:fff5%11
192.168.1.1
Wireless LAN adapter Wi-Fi:
Connection-specific DNS Suffix . : domain.name
Link-local IPv6 Address . . . . . : ffff::ffff:ffff:ffff:fff4%13
IPv4 Address. . . . . . . . . . . : 192.168.1.13
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : ffff::ffff:ffff:ffff:fff%13
192.168.1.1
此系统上有 2 个 Wifi 卡
无线局域网适配器 Wifi:Realtek
无线局域网适配器 WiFi 2:D Link USB Wifi 适配器
从来宾操作系统我可以 ping 到 8.8.8.8 查看屏幕截图
nslookup 到 www.vmware.com 失败
这是 VMware Workstation 15 Pro
15.1.0 build-13591040 从主机操作系统我无法从虚拟机收到 ping 回复从我的主机操作系统到虚拟机(在我的笔记本电脑上运行)执行 ping
C:\WINDOWS\system32>ping 192.168.152.128
Pinging 192.168.152.128 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.152.128:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
C:\WINDOWS\system32>
但如果我从我的访客操作系统执行 ping 到主机操作系统,我会收到回复。
C:\Users\Debian>ping 192.168.1.14
Pinging 192.168.1.14 with 32 bytes of data:
Reply from 192.168.1.14: bytes=32 time=1ms TTL=128
Reply from 192.168.1.14: bytes=32 time=1ms TTL=128
Reply from 192.168.1.14: bytes=32 time=1ms TTL=128
Reply from 192.168.1.14: bytes=32 time=1ms TTL=128
Ping statistics for 192.168.1.14:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
192.168.1.14 是我的主机操作系统(IP 由 ADSL 路由器提供) 192.168.152.128 是我的虚拟机的 IP 此 IP 由虚拟网络编辑器中 vmnet8 中的 VMware DHCP 服务提供。
根据这里的建议
事实证明,在家用 ADSL 宽带路由器上的 vmnet8 上的 NAT 期间,我们需要手动提供 DNS IP,所以这是我的虚拟网络编辑器以前的屏幕截图
现在根据建议,我将我的 ADSL 路由器 IP 192.168.1.1 设置为 DNS IP,如下面的截图 nslookup 仍然失败,重置后的截图等可以在这里看到https://drive.google.com/file/d/1ZO2ViostBNYulgn6BT4aqf0C4lQ6yp0/看法
当我从虚拟机执行 nslookup 时,在 DNS 设置之后,我收到一个错误,即找不到回复或无法回答查询
但是在撰写此答案时,我在虚拟机中进行了 nslookup,如下所示
虚拟机中有互联网连接。
作为额外信息,如果您在虚拟机上看到 ipconfig 的输出,我现在还提供 VMware Workstation 的网络适配器设置, 如下所示
现在看到下面屏幕截图中的 vmnet8 IP vmnet8 ip 范围在 192.168.136.x 范围内,而 VMware DHCP 提供的我的虚拟机的 IP 是 192.168.136.133 所以显然虚拟机从 vmnet8 获得了 IP。因此,如果您在宽带设置中的 ADSL 路由器后面使用 VMware,则将 ADSL 路由器的 IP 放入 DNS 设置中,即虚拟网络编辑器-->Vmnet8--->NAT--->DNS 设置是您应该放置的位置。我提到了所有这些,以便将来如果其他人来到这里,这应该对他有所帮助。
另外我想提一下,在调试所有这些事情的过程中,事情变得如此糟糕,以至于在继续执行此答案中的步骤之前,我已经从 VMware 网络适配器设置中恢复了默认设置,之后我已经应用了屏幕截图中提到的所有更改。
这是已安装的 ADSL 路由器 DNS 设置页面的屏幕截图,我可以从该页面访问互联网,型号为 Dlink 产品页面:DSL-2750U 路由器的屏幕截图可在 192.168.1.1 https://drive.google.com/文件/d/1818cN4eYpT0rr9wu7R0T-pthRxmV1MlV/查看