Hyper-V虚拟机在Win2019server中共用一个公网IP

有时生产环境中希望一台宿主机上的多台虚拟机共用一个IP出口,按以下操作处理即可。

环境:

Windows 2019 server Datacenter

Centos7 for hyper-v

  • 安装路由组件:

漫长的等待后安装完成,可以在开始菜单中搜索“路由和远程访问”找到它。

  • 在计算机管理中,手动添加一块windows回环网卡:

先如下图添加过时硬件-安装我手动从硬件列表中选择的硬件-网络适配器-选择微软的KM-TEST回环网卡-等待完成-查看网络适配器中是出现新网卡。

  • 打开hyper-v管理器中-右侧窗格-虚拟交换机管理器-生成一块新的虚拟网卡:

PS:注意要选择刚才创建的KM-TEST回环网卡

  • 回到适配器窗口,找到上一步创建的Hyper-v虚拟网卡,编辑IP4地址如下:

  • 进入centos7 for hyper-v虚拟机中,修改IP地址为同网段:

记得重启: systemctl restart network

  • 在hyper-v管理器中找到虚拟机-右键-设置-修改适配器连接的虚拟交换机如下:

  • 在虚拟机centos7系统中ping 虚拟交换器的IP地址应该已通:

  • 启动“路由和远程访问”,在本地服务器上右键-配置并启用路由和远程访问:

PS:下图是已经配置完的,初始是红叉禁用状态。

  • 开始配置向导,选择如下:

下一步选择公网出口的网络适配器,

再下一步选择内网映射的hyper-v虚拟交换机的网络适配器,

切记不能选错否则网络就不通了。

  • 打开左边列表,找到ip4-NAT-右侧主窗口-选择上一步配置的公网出口网络适配器-右键属性-服务和端口-配置规则:

除了一些系统自带的规则外,可以自定义规则如下:

  • 测试一下连接虚拟机:

ssh连接成功!

PS:第一次配置时,不知道为什么只能访问公网IP同网段的机器,万维网怎么也不通;

最后还是回“路由和远程访问控制”中,把服务器禁用路由,重新配置一遍就正常了。

Hyper-V虚拟机在Win2019server中共用一个公网IP的更多相关文章

  1. 外网主机如何将数据包发送到共用一个公网IP的局域网某特定主机上的

    内网的一台电脑要上因特网对外开放服务或接收数据.都须要port映射.port映射分为动态和静态. 动态port映射:内网中的一台电脑要訪问站点.会向NAT网关发送数据包.包头中包含对方站点IP.por ...

  2. c++多个文件中共用一个全局变量 变量跨文件使用

    原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/12047602.html 虽然很多博客都写过这个了 但是 我还是继续补充的详细一点吧  毕竟很多 ...

  3. 如何在 Linux 中找到你的 公网IP 地址

    每个网站都有一个独有的公开 IP 地址,可供任何人从任何地方访问. 互联网协议Internet Protocol(IP)不需要介绍 —— 我们每天都在使用它.即使你不直接使用它,当你在浏览器上输入 w ...

  4. Hyper V NAT 网络设置 固定IP / DHCP

    Hyper V 默认的Default Switch同时支持了NAT网络以及DHCP,虚拟机能够访问外网. 但使用过程中发现这个IP网段经常变化,而且Hyper V没有提供管理其NAT网络与DHCP的图 ...

  5. VMware虚拟机中如何配置静态IP

    我们首先说一下VMware的几个虚拟设备 VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VM ...

  6. 一个公网地址部署LVS/DR模式

    http://blog.chinaunix.net/uid-7411781-id-3436142.html 一个公网地址部署LVS/DR模式   网上看了很多关于LVS的文章,在选取2种模式LVS/D ...

  7. windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理

    windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理 今天在dell r710 上用windows server 2008 r2企业版hyper v 做虚拟化,添 ...

  8. 在Linux中搭建一个FTP服务器

    在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...

  9. 拯救无法启动的虚拟机文件.vmdk中的数据

    FROM: http://blog.csdn.net/npy_lp/article/details/7686583 从事Linux开发的软件工程师几乎都使用过虚拟机软件,如VMware worksta ...

  10. 如何在JAVA中实现一个固定最大size的hashMap

    如何在JAVA中实现一个固定最大size的hashMap 利用LinkedHashMap的removeEldestEntry方法,重载此方法使得这个map可以增长到最大size,之后每插入一条新的记录 ...

随机推荐

  1. hash和hash tree

    在理想情况下,我们希望不经过任何比较,一次存取便能得到所查的记录,那就必须在记的存储位置和它的关键字之间建立一个确定的对应关系,使每个关键字和一个唯一的存储位置对应,因而在查找时候,根据这个对应关系与 ...

  2. Vue 非单文件组件(不常用)3步骤(创建、注册、使用)和几个注意点、组件的本质(VueComponent)

    Vue中使用组件的三大步骤: 1.定义组件(创建) 2.注册组件 3.使用组件(写组件标签) 一.如何定义一个组件? 使用Vue.extend(options)创建,其中options 和 new V ...

  3. 搭建CI环境和git使用

    部署Git+Gerrit+Jenkins 的CI环境 使用Git作为代码存储及版本控制 使用Jenkins进行自动化构建 构建测试通过后,再交给人工review 人工review通过后,自动同步到远程 ...

  4. Go指南:方法和接口

    方法与指针重定向 带指针参数的函数必须接受一个指针: func ScaleFunc(v *Vertex, f float64) { v.X = v.X * f v.Y = v.Y * f} 以指针为接 ...

  5. input输入框限制输入

    <input type="password" value="" id="pwd" class="Rectangle-1188 ...

  6. 让自己的笔记本变wifi,如何设置呢?

    让自己的笔记本变wifi,如何设置呢?   笔记本变wifi,居然有这样的好事,没错,就是这样的,我也是才知道,哈哈.果然,世上无奇不有,只是你不知罢了.   以win10笔记本为例,亲试有效,附上链 ...

  7. 难搞的electron之安装

    做了几个electron项目,感觉最难搞的地方竟然是安装!这怎么能忍!经过几天试错,把自己能够顺利安装的流程记录下来,仅供参考. 使用框架为quasar+vue+quasar_electron qua ...

  8. 如果还有问ARKIME不会部署安装,你就把这篇丢给他!

    前言 关于在线安装和离线安装的配合方式,在本文中不再赘述.基本就是准备在线.离线两个一模一样的环境,在在线环境中边安装边借助yumdownloader.wget等解析依赖和下载安装包,然后再离线环境中 ...

  9. spring boot创建多线程定时任务

    @Component@EnableScheduling // 1.开启定时任务@EnableAsync // 2.开启多线程public class MultithreadScheduleTask { ...

  10. phpstudy 配置域名解决index.php 过多重定向

    server { listen 80; server_name www.cqtldd.com cqtldd.com; root "D:/phpstudy_pro/WWW/tongliangd ...