关于 VMware Workstation14 Pro 宿主机无法联网问题解决方案

2,793 阅读2分钟

最近一段时间回家,突然发现自己的笔记本中的 Linux 虚拟机和宿主机的网络连接出了问题,捣鼓了一下午才搞定,汗-_-||

问题描述

回家以后连上家里的无线网,发现自己的宿主机无法上网了,检查了很久,才发现是自己的 VMware Workstation14 Pro 出了问题.我们都知道,如果使用 VMware Workstation 来创建虚拟机,在网络设置的时候都会选择连接模式,要么桥接,要么 NAT 模式, 要么仅主机模式.通常我们选择的都是 NAT 模式.

三种模式快速了解

如果我停止启用这块网卡,那么我的宿主机可以成功上网,但是宿主机的 xshell 就无法连上 VMware Workstation14 Pro 的 Linux 虚拟机了,一旦我启用这块网卡,那么宿主机是可以连接到 VMware Workstation14 Pro 的 Linux 虚拟机,但是宿主机却又无法上网了,十分头疼,Google 了很久也没找到解决方案,后来仔细排查了一下,发现了问题

解决方案

检查了自家路由器的网络

发现和我 VMware Workstation14 Pro 上的 NAT ip 冲突了

打开我的 vmnet8 网卡的属性

猜测可能是 ip 冲突导致我的宿主机无法正确通过路由器上网,除非停用 vmnet8 这款网卡

但是还有一种更加简便的方式就是将 vmnet8 网卡的获取 ip 和 DNS 服务器地址设置为自动

重新打开我的 VMware Workstation14 Pro 和 xshell,宿主机可以和 Linux 虚拟机连接了,宿主机也可以正常上网了

虽然是一个很细微的坑,但是还是有必要记录一下. O(∩_∩)O哈哈~

Cris is back~