众所周知,在微软的Hyper-V环境中的网络环境中没有VMware Workstation中的NAT功能,所以Hyper-V环境中虚拟机上网一般情况下需要通过设置为外部网络方可访问网络,当然也可设置为内部网络(前提需要共享我们现有的Internet链接),因个人正好构建实验环境,所以有此一文章。

首先介绍一下Hyper-V中的虚拟网络中的几个名词:

“外部”虚拟网络,是Hyper-V通过将“Microsoft虚拟交换机协议”绑定在主机网卡上实现的。如果虚拟机选择“外部”虚拟网络,则虚拟机“相当”于网络中的一台计算机,是可以与物理网络中的其他计算机、主机互相访问。

“内部”虚拟网络,只允许虚拟机与主机互相访问,不能访问外部(物理网络上的计算机或外部网络,例如Internet),外部也不能访问“内部”的虚拟机。

“专用”虚拟网络,只允许虚拟机之间互相访问,与物理主机也不能互相访问。

在同一个物理主机中,“内部”、“外部”、“专用”虚拟网络,相当于物理网络中的不同的“交换机”,它们之间没有网络关系。当然在同一个物理主机中,也可以有多个“内部”、“外部”、“专用”虚拟网络,即使都是“内部”或“专用”虚拟网卡,不同的“内部”虚拟网络之间的虚拟机,也是不能互相访问。除非物理主机启用“路由和远程访问”服务中的“路由器”功能,为这两个网段提供访问服务。

下面通过具体操作来实现

2.在Hyper-V中的虚拟交换机管理器中创建一个外部网络并选择我们上面安装的Microsoft KM-TEST 环回适配器,并预先对Microsoft KM-TEST 环回适配器做些设置,取消Microsoft KM-TEST 环回适配器中除Internet 协议版本 4(TCP/IP)外所有选项。我们还需要对创建成为Hyper-V 虚拟以太网适配器的网卡赋予一个IP地址和子网掩码,具体过程略过,完成以后如下图所示:

 

3.安装路由和远程访问服务,需要注意的是在Server 2008中路由和远程访问服务位于角色网络策略和服务服务下面,而在Server 2012中则位于角色远程访问下面.主要是通过路由和远程访问服务中启用网络地址转换(NAT)服务,按照向导一步步操作即可,具体过程略过,完成以后如下图所示:

接下来安装需要是否启用DHCP功能,具体在IPv4下的NAT右键属性中的地址分配,如图所示:

此处IP地址为上面的Hyper-V 虚拟以太网适配器网卡地址,可根据需要自行修改,接下到Hyper-V中的虚拟机中查看是否获得IP地址及能否上网:

 

 

至此我们看到Hyper-V的中虚拟机可以获取IP地址及上网,其中在检查能否获取地址及上网之前,还需要确认你所在主机中的防火墙状态,如果关闭就没有问题,如果启用状态下,需要在我们现有的Internet链接的防火墙里面开放NAT服务器的DNS流量,DNS流量所使用的端口号为UDP53.

使用路由和远程访问服务为Hyper-V中虚拟机实现NAT上网相关推荐

  1. Windows server 2012 搭建×××图文教程(二)配置路由和远程访问服务

    Windows server 2012 搭建×××图文教程(一)安装×××相关服务 Windows server 2012 搭建×××图文教程(二)配置路由和远程访问服务 Windows server ...

  2. 路由和远程访问服务(RRAS)的事件ID列表

    Windows 2000.Windows XP和Windows Server 2003使用相同的事件ID号标识事件.以下情况例外: • Windows 2000 的事件 ID 到 20193 为止. ...

  3. hyper v设置虚拟机动态内存,内存最大最小值

    参考 虚拟机关机 powershell 设置 get-vm Ubu | Set-VMMemory -DynamicMemoryEnabled $True -MaximumBytes 4096MB -M ...

  4. w7虚拟机服务器管理器,Hyper - V (五) 在Win7中安装Hyper - V 管理工具远程操作虚拟机...

    在Win7中安装Hyper - V 管理工具远程操作虚拟机 由于在Hyper - V 中安装的虚拟机运行时鼠标会出现延迟现象,所以我们可以在客户机Win 7 上安装虚拟机. 首先从microsoft ...

  5. 6421B Lab5 路由和远程访问的配置与故障排除

    共2个实验: 实验L5A:配置和管理网络访问 实验L5B:实现DirectAccess(略) ========== 实验L5A:配置和管理网络访问 共有3个练习 练习1:实现***远程访问解决方案. ...

  6. 第五章预习导图部署远程访问服务

    5.1远程访问服务概述:RAS是指能够,允许客户机通过拨号连接或连接登录网络 5.1.1远程访问连接方式:1.拨号网络: 通过使用电信提供商提供的服务如电话号码等2.虚拟局域网:VPN是穿越公用网 ...

  7. windows server 2008 r2系统远程访问服务配置

    windows server 2008系统远程访问服务配置 Windows sever 2008 R2的NPS(network policy server)可以将服务器配置为V-P-N服务器,以方便用 ...

  8. 路由和远程访问---基本

    配置路由和远程访问必须禁用WIN防火墙服务 服务名:Windows Firewall/Internet Connection Sharing (ICS) ----------------------- ...

  9. windows2003路由和远程访问 试图连接到数据存储时出错

    windows2003路由和远程访问 , 启动时报错:  试图连接到数据存储时出错 解决方法: 启动: Workstation  服务即可 转载于:https://blog.51cto.com/nai ...

最新文章

  1. android用java_原来android不是只能用java写软件
  2. opencv调试方法
  3. python画图表用引用数据_如何在python pandas中对数据帧使用按引用传递
  4. 亲测有用的音乐推荐网站
  5. 冒泡排序、递归、二分查找
  6. 【ElasticSearch 学习笔记】Java API
  7. Vue 学习笔记(3)路由的基本使用 结合 SpringBoot
  8. 如何在eclipse里使用git
  9. Attention Model详解
  10. 12.TCP/IP 详解卷1 --- 广播和多播
  11. 服务器迁入虚拟主机的好处,服务器迁入虚拟主机的好处
  12. Workflow 规则大全 最新版
  13. item_search - 按关键字搜索EBAY商品
  14. 银耳椰椰——Alpha冲刺Day03
  15. 三招教你如何搞定将qlv格式的腾讯视频转换为mp4格式
  16. 如何用gitbook写书
  17. redirect_uri 参数错误 公众号H5授权登录原理
  18. 线性代数(13)——向量空间、维度和四大子空间(下)
  19. 规则引擎——Drools
  20. 计算机应用专业需求ppt,计算机应用专业建设报告.ppt

热门文章

  1. python指数运算函数_分享Python中用于计算指数的exp()方法实例教程
  2. 计算机输入输出c语言,计算机等级考试二级C语言讲义第三讲输入输出函数
  3. php 获取远程大文件上传,PHP 获取远程文件大小的3种解决方法
  4. python tk mainloop原理_理解Tkinter mainloop()的逻辑以及为什么变量没有重新分配它们的原始值?...
  5. hive表ddl导出_Flink 1.11 与 Hive 批流一体数仓实践
  6. 大数据学习笔记:通过Java代码创建HBASE数据库
  7. Scala学习笔记01:Scala概述、安装配置、简单使用
  8. 【BZOJ2337】XOR和路径,概率期望DP+高斯消元
  9. 使用to like动词_17
  10. bzoj1069 [SCOI2007]最大土地面积 凸包+单调性