在 Windows 上运行的 VMware 中配置静态 IP 地址

在 Windows 上运行的 VMware 中配置静态 IP 地址

我有一台运行 Windows 10 的笔记本电脑。该笔记本电脑安装了 VMware Workstation Player,以 SUSE 作为客户操作系统运行。我在 SUSE 中安装了一个数据库服务器 (SAP HANA)。

我从 Windows 访问数据库服务器没有任何问题(我在 SUSE 中设置了一个静态 IP 地址(192.168.1.85),而不是使用 DHCP,以免一直更改数据库客户端配置)。

问题是,当我在家里使用 192.168.1.x 网络时,所有这一切都运行正常。如果我转到不同的网络(即在办公室),由于 Windows 具有不同的 IP 地址,那么我无法连接到 SUSE。

我尝试将 VMware 网络连接设置更改为host-only(我不关心 SUSE 访问网络,只关心 Windows 程序),但没有任何效果。

我的目标是仅有的我的笔记本电脑中的 Windows 客户端访问数据库服务器(用于开发,我不需要从其他计算机访问数据库),并且数据库服务器必须具有静态 IP 地址。如何实现这一点?

答案1

默认情况下有一个仅主机网络,它在您的 Windows 主机 (VMnet1) 上有一个接口。

在虚拟机的设置中,将网络适配器更改为仅主机,使用默认的 VMnet1 网络。然后,在虚拟机上分配一个新的静态 IP 地址,该地址不太可能在您连接到的任何其他网络上使用。即 10.194.19.x (10.194.19.20)

然后,在控制面板->网络中识别 Windows 主机上的 VMnet1 以太网适配器,并在与虚拟机相同的子网上为其分配不同的静态 IP 地址。即 10.194.19.x (10.194.19.21)

将所有需要通信的其他虚拟机放在同一个网络(VMnet1)上,并使用唯一的 IP 地址。

所有机器都能够相互通信,但虚拟机将无法与机器外部通信。

相关内容