局域网访问电脑中VMware虚拟机

2026-04-17 06:35:22 168
分类:Linux

场景

你在自己的台式机或笔记本中使用VMware Workstation搭建了一个虚拟机系统,如Debian、Fedora等Linux系统。现在你希望使用局域网中另一台电脑访问你电脑上的虚拟机系统,怎么办呢?

措施

这是需要使用VMware Workstation提供的NAT功能。 

这里的VMware Workstation版本是最新的12.5(2017.03),推荐使用较新的软件。

具体步骤

1. 虚拟机网络配置为NAT

首先需要保证VMware Workstation中的虚拟机网络配置是NAT。 

打开VMware Workstation,菜单栏中选择【虚拟机(M)】->【设置(D)】; 

显示页面如下,保证网络适配器的网络连接模式是NAT。(一般默认的安装时就是NAT): 

20170310193756632.png

2. 查看虚拟机的IP

打开你的虚拟机系统,查看你的虚拟机系统的IP地址。这里是Debian系统为例,在终端(terminal)中输入:sudo ifconfig。(Debian系统中ifconfig需要管理员权限) 

虚拟机系统的地址见红色下划线。 

20170310194757105.png

3. 修改NAT设置

打开VMware Workstation菜单栏的【编辑(E)】->【虚拟网络编辑器(N)…】。使用管理员权限,如下图:

20170310195206458.png

点击红色区域的按钮【NAT设置】,显示如下图:

20170310195340357.png

点击在端口转发的列表框下方的【添加(A)…】按钮,在弹出的框中框一次添加:

主机端口(推荐大于1024)

虚拟机IP地址(就是上面ifconfig的查询结果)

虚拟机端口(对于Linux系统,需要以SSH方式访问,则填写22;如果做Web服务,推荐80;其他需求自己再设定)

描述(可选)

最后,点击一系列【确定】,等待VMware Workstation生效。

测试

打开浏览器,输入本机的IP+刚才设定的主机端口,如10.15.88.88:1234;显示信息类似。