我遇到了 NAT 和 Host-Only 网络适配器问题
这是我的配置(VMnet0 没有问题):https://i.stack.imgur.com/A8of1.png
会发生什么?
每次我启动虚拟机时(在本例中,我使用的是 Ubuntu,也尝试过在 FreeBSD 上),我都有网络(和互联网)连接,但只要任何连接到达虚拟机,我就会失去一切,要么是 ping,要么是访问数据库,要么是打开使用 apache 运行的网页,要么是任何 SSH 连接(PuTTY 或 FileZilla)。此后,该虚拟机没有任何进出连接。
网络适配器和虚拟机都是全新的,只安装了 Apache2、MySQL 5.7 和 OpenSSH。使用 NAT 的虚拟机有 OpenSSH、DHCP 和 DNS 服务器。另一台虚拟机使用 VMnet3(仅主机)
我已经尝试过 netsh winsock reset 并重新安装 vmware。没有成功。
我发现的唯一解决方法是重新启动网络适配器或重新启动虚拟机。
我也没有冲突的 IP 地址或 MAC 地址。
我不知道哪里出了问题。最后,我会格式化我的电脑。
我正在运行 VMware Workstation 16 Pro - 16.0.0 build-16894299。
我的主机运行的是 Windows 10 Pro 2004
答案1
格式化计算机并没有解决问题,因为我从备份文件中导入了网络设置。
事实证明,将网关定义为 .1 时会出现问题,我在 NAT 和 Ubuntu 服务器接口上就是这样做的。我切换到 .2,一切正常。