2、Window上的 虚拟机端口 暴露到 宿主机局域网教程

简介: 2、Window上的 虚拟机端口 暴露到 宿主机局域网教程
  • 今天在公司的服务器主机上捣鼓虚拟机,要在虚拟机上安装一个oracle,虚拟机和主机能互相ping通的前提下,要将虚拟机上的端口号暴露在主机上,让项目组内的所有员工的电脑都能访问到该oracle数据库。
  • 也就是电脑A 访问主机, 虚拟机将oracle端口映射到主机上,这样电脑A便能通过主机上的ip映射访问到虚拟机上的oracle。
  • 前提条件
    虚拟机必须是net模式;
    虚拟机上的防火墙关了,或者放行虚拟机上的端口;
    主机上的防火墙必须关了,或者放行主机上的端口;
  • 一、目的
  • 二、实现的方法
  • 2.1 保证VMnet8为NAT模式
  • 2.2 获取虚拟机IP后,与宿主机进行端口绑定
  • 2.3 查看宿主机端口配置是否生效
  • 2.4 宿主机的端口准入规则设置
  • 2.5 效果

一、目的

解决宿主机通过VMware WorkStation安装了虚拟机后,宿主机所在的局域网中其他机器能访问宿主机里的虚拟机。

其本质是通过VMware提供的端口转发功能,链接到虚拟机ssh常用端口22,以宿主机绑定的端口跳转访问虚拟机的原理,即虚拟机和宿主机之间采用nat连接,然后通过VMware将宿主机某个端口与虚拟机22端口绑定,最后通过ssh访问宿主机指定端口,该端口跳转到虚拟机对应的22端口,从而实现宿主机局域网的访问。

宿主机IP 虚拟机IP
192.168.31.135 192.168.117.101

虚拟机通过VMnet8的分配,使其具有独立的网段,但是也正因为其网段与宿主机不同,所以宿主机所在的局域网的其他机器(192.168.31.xxx)是无法访问192.168.31.135内的虚拟机的。

在局域网(192.168.31.xxx)的其他机器看来,192.168.221.xxx这是另外一个网段,不同网段之间是没法进行通讯的。但是可以通过宿主机的端口(比如65501),转发宿主机体内虚拟机的22端口,以此来跳转访问。

二、实现的方法

2.1 保证VMnet8为NAT模式

2.2 获取虚拟机IP后,与宿主机进行端口绑定

VMware Workstation 》编辑 》虚拟网络编辑器 》 更改设置 》点选VMnet8这块虚拟网卡 》 NAT设置 》端口转发 》 添加

2.3 查看宿主机端口配置是否生效

netstat -ano

可以看到是已经生效了的

2.4 宿主机的端口准入规则设置

win7/win8设置防火墙端口开放及检测开放端口-百度经验 (baidu.com)

相关文章
|
4月前
|
NoSQL 关系型数据库 Redis
Docker的通俗理解和通过宿主机端口访问Redis容器的实例
本文目标:引导初学者入门Docker,理解镜像、容器和宿主机概念,学习常用Docker命令,特别是如何创建并从Redis容器通过宿主机端口访问。 关键点: - Docker核心:镜像(类)、容器(实例)、宿主机(运行环境)。 - `docker pull` 拉取镜像,如 `redis:3.0`。 - `docker run -d --name` 后台运行容器,如 `my-redis`。 - `-p` 参数做端口映射,如 `6379:6379`。 - `docker exec -it` 交互式进入容器,如 `bash` 或执行命令。
243 4
|
5月前
|
安全 网络协议
端口扫描神器:御剑 保姆级教程(附链接)
端口扫描神器:御剑 保姆级教程(附链接)
|
5月前
|
Ubuntu 网络安全
百度搜索:蓝易云【ubuntu系统ufw开放端口教程】
现在,你已经成功在Ubuntu系统中使用ufw开放了指定的端口。请确保只开放必要的端口,并注意网络安全。
191 3
|
5月前
|
弹性计算 网络协议 安全
宝塔面板放行阿里云端口命令操作教程
布署宝塔面板阿里云服务器需要开放哪些端口?阿里云服务器“安全组设置”详解
898 1
|
3月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
530 1
阿里云服务器开放端口完整图文教程
|
1月前
|
KVM 虚拟化
使用libvirt的端口转发,实现虚拟机跟外界互通
使用libvirt的端口转发,实现虚拟机跟外界互通
|
2月前
|
安全 网络安全
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
|
3月前
Window端口占用处理
Window端口占用处理
19 2
|
5月前
|
数据库 网络虚拟化
【计网·湖科大·思科】实验四 生成树协议STP的功能、虚拟机局域网VLAN
【计网·湖科大·思科】实验四 生成树协议STP的功能、虚拟机局域网VLAN
56 1
|
5月前
|
存储 监控 网络协议
【计算机网络】第三章 数据链路层(虚拟机与局域网)
【计算机网络】第三章 数据链路层(虚拟机与局域网)
52 2
下一篇
无影云桌面