访问局域网中的虚拟机

简介: 当我们在台式机或笔记本中使用 VMware Workstation 搭建了一个虚拟机系统,现在希望使用局域网中另一台电脑能够访问你电脑上的虚拟机,该如何解决?

场景:我们在台式机或笔记本中使用 VMware Workstation 搭建了一个虚拟机系统,如 Ubuntu、CentOS 等Linux
系统。现在希望使用局域网中另一台电脑能够访问你电脑上的虚拟机系统,该如何解决在局域网中访问虚拟机的问题?

虚拟机网络配置为NAT

首先保证 VMware Workstation 中的虚拟机网络配置是NAT模式。一般在默认的安装时就是NAT模式。

image.png

查看虚拟机的IP

查看虚拟机的 IP 地址,进入虚拟机,打开终端(Terminal),输入ifconfig

image.png

记住这个ip,在接下来修改 NAT 中的配置需要用到。

修改NAT设置

  1. 打开 VMware Workstation 菜单栏的【编辑(E)】->【虚拟网络编辑器(N)】,点击更改设置,如下图:

    image.png

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

    image.png

在这里,我们添加一个端口转发规则:

image.png

  • 主机端口:将虚拟机中的端口映射到宿主机上,也就是物理机中需要分配的端口。
  • 虚拟机IP地址:上述通过ifconfig查询到的 ip 地址。
  • 虚拟机端口:虚拟机中服务的 ip 地址,例如 nginx 使用的 80 端口。

举个例子:假设我们的本机地址是192.168.0.143,虚拟机的地址是:192.168.247.128。现在我们希望在局域网中能够访问到虚拟机中通过 Nginx 部署的web服务,通过访问http://192.168.0.143:3000

image.png

这时我们的端口映射配置如下图。

image.png

如果出现访问不到的,需要关闭防火墙或配置相应端口的入站规则。

image.png

如果需要使用ssh功能,windows 需要安装 OpenSSH服务器

image.png

目录
相关文章
|
7月前
|
存储 缓存 固态存储
VSAN存储故障导致虚拟机无法访问的VSAN数据恢复案例
VSAN数据恢复环境: 由四台某品牌服务器组建的VSAN集群,每台节点服务器上有两个磁盘组。每个磁盘组中有1块SSD硬盘+5块SAS硬盘,SSD作为闪存,SAS硬盘作为容量盘。 VSAN故障: VSAN集群中一个节点服务器上其中一个磁盘组中的容量盘出现故障离线,VSAN开始数据的重构迁移,数据迁移还没有完成的时候机房停电导致数据迁移中断。来电后启动所有设备后,管理员发现另一个磁盘组中的两块容量盘出现故障离线,VSAN数据存储出现问题。VSAN管理控制台可以登录,但是所有虚拟机都无法访问。
|
存储 监控 网络协议
【计算机网络】第三章 数据链路层(虚拟机与局域网)
【计算机网络】第三章 数据链路层(虚拟机与局域网)
|
网络安全 虚拟化 Windows
同一个局域网主机中的一台主机连接另一台主机的虚拟机
同一个局域网主机中的一台主机连接另一台主机的虚拟机
|
Linux 应用服务中间件 虚拟化
Linux系列——VMware虚拟机配置端口转发(端口映射),实现远程访问
Linux系列——VMware虚拟机配置端口转发(端口映射),实现远程访问
|
4月前
|
应用服务中间件 nginx Docker
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
这篇文章介绍了如何通过域名在本地访问虚拟机上的nginx服务,包括创建nginx容器、修改配置文件、修改本地host文件以及进行访问测试的详细步骤。文章提供了具体的Docker命令来创建并配置nginx容器,展示了配置文件的修改示例,说明了如何在本地系统的hosts文件中添加虚拟机IP和自定义域名,以及如何通过浏览器进行测试访问。
本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)
|
4月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌
|
4月前
|
安全 网络安全
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
|
4月前
|
Ubuntu
【ubuntu】【问题记录】vbox虚拟机无权限访问共享目录
【ubuntu】【问题记录】vbox虚拟机无权限访问共享目录
58 0
|
6月前
|
Java API Maven
使用Java Libvirt API 访问虚拟机信息
使用Java Libvirt API 访问虚拟机信息
|
7月前
|
数据库 网络虚拟化
【计网·湖科大·思科】实验四 生成树协议STP的功能、虚拟机局域网VLAN
【计网·湖科大·思科】实验四 生成树协议STP的功能、虚拟机局域网VLAN
225 1