近来相信不少朋友都在测试体验 Hyper-V,有些甚至已经开始在生产环境下进行评估,但是同时可能会遭遇到这样的问题,当添加了 hyper-V Roles,安装了虚拟机,并将虚拟机的网卡配置为外部网络类型,以桥接到宿主网卡上与宿主网络进行通讯。此时以为大功告成便上架开始使用,但是却发现 Host OS 无法连接了。本人也遭遇到了这个情况,呵呵!受之前产品的影响没有仔细去了解 Hyper-V 的网络结构,昨天前往实验机所在办公室进行了调试,总算解决了该问题,现在与大家分享。
在之前所使用的虚拟机平台时,如:Virtual Server / PC 以及 VMware,我们都惯用桥接方式将虚拟机网卡桥接到宿主网卡上,便可以直接进行通讯。但是在 Hyper-V 平台上,这一方式被改进了,我个人猜想应该是微软出于整个宿主环境与虚拟环境的兼容性、稳定性与安全性才修改了网络结构。即,当我们对 Hyper-V 进行初始配置时需要为虚拟机环境提供一块用于通讯的物理网卡,当执行完配置后,系统会为当前的 Host OS 添加一块虚拟网卡,用于 Host OS 与网络的通讯。而此时的物理网卡除了作为网络的物理连接外,还兼做虚拟交换机,为 Host OS 及 Guest OS 提供网络通讯。如果还是对这个概念比较模糊,那么请注意下面的网络示意图。
传统模式:
应用程序直接与物理网卡连接并与物理网络建立通讯,在 Virtual Server / PC 上,虚拟机网卡与物理网卡桥接后与物理网络建立通讯。
Hyper-V External Network:
在 Hyper-V 上当配置了外部网络后,系统则自动添加一块虚拟网卡用于 Host OS 的通讯,而物理网卡则用于物理连接及虚拟交换机。
明白以上的示意图后,我们再次登录系统去查看一下当前的网卡及连接状态,图中“Local Area Connection 2”是一块未连接的物理网卡,排除在外。其中"Local Area Connection"是已经连接至网络的物理网卡,而"Local Area Connection 4"则是真正用于 Host OS 连接网络的网卡。
我们分别看一下各网卡的连接状况,"Local Area Connection"状态显示并未使用任何网络协议连接,通过查看该连接的网络属性我们可以看到,该网卡只绑定了"Microsoft Virtual Network Switch Protocol"。
"Local Area Connection 4"连接状态显示正常,此外连接速率竟然高达10Gbps,呵呵!该网卡的网络属性中我们可以看到它进行了常规的协议和服务绑定。
OK,以上的粗鲁讲解希望大家已经明白是怎么回事!因为物理网络中存在有效的DHCP,所以当系统添加了"Local Area Connection 4"后自动获取到了IP地址,并不会给出明显的提示,因为它已经自动获取到IP,在不了解 Hyper-V 的网络模式时,我们便会忽略!如果是远程方式进行配置则会造成网络中断。
为此,我们需要正确的为"Local Area Connection 4"配置网络,添加 IP 等相关信息。
最后不要忘记为你当前的网络配置网络类型,因我用于实验的 Dell 2950 处于内网,所以我选择为专用网络,并允许了网络发现及网络共享。
本文到此暂告段落,希望能让与我同样遭遇的朋友顺利解决问题,并正确认识 Hyper-V 的网络模式。
本文转自 苏繁 51CTO博客,原文链接:http://blog.51cto.com/goxia/221239,如需转载请自行联系原作者

为 Hyper-V 配置外部网络相关推荐

  1. TStack运维笔记(04)- 配置VPC网络及告警设置

    文章目录 01 VPC配置 1.1 说明 1.2 操作步骤 02 告警设置 2.1 说明 2.2 操作步骤 01 VPC配置 1.1 说明 用户可以通过创建 虚拟私有网络(VPC) 为云主机构建隔离的 ...

  2. linux 局域网无法访问 防火墙已关,使用iptables配置防火墙后本机无法访问外部网络...

    在一台centos和ubuntu的主机上使用配置了防火墙,就是添加几条简单规则.规则确实是生效了,因为很好的屏蔽掉外部的非法请求,但是本机却无法和外部通信,包括同一个局域网的其他机器和外部互联网上的机 ...

  3. docker数据卷备份恢复以及配置桥接网络

    25.9 数据卷备份恢复 备份: 如果数据卷容器的共享目录已经挂载到了本地宿主机的磁盘上,那么就无需进行数据卷备份.没有进行挂载到本地,而是作为共享目录的数据卷容器,就得定期将数据卷进行一个备份,不然 ...

  4. OCM_第二天课程:Section1 —》配置 Oracle 网络环境

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

  5. qemu虚拟机与外部网络的通信

    一.基本概念 为了使虚拟机能够与外界通信,Qemu需要为虚拟机提供网络设备.Qemu支持的常用网卡包括NE2000.rtl8139.pcnet32等.命令行上用-net nic为虚拟机创建虚拟机网卡. ...

  6. 创建 OVS 外部网络 ext_net - 每天5分钟玩转 OpenStack(144)

    上一节完成连接外网的配置准备工作,今天就来创建 OVS 外部网络 ext_net. 进入 Admin -> Networks 菜单,点击 "Create Network" 按 ...

  7. 访问 Neutron 外部网络 - 每天5分钟玩转 OpenStack(143)

    前面我们学习了位于不同 Neutron subnet 的 instance 可以通过 router 通信,今天开始讨论 instance 如何访问外部网络. 这里的外部网络是指的租户网络以外的网络.租 ...

  8. 计算机内部总线和外部总线,科学网-怎样将计算机内部总线扩展为外部网络?-姜咏江的博文...

    怎样将计算机内部总线扩展为外部网络? 姜咏江 透明计算公示成果的第一条就是"将原来计算机的内部总线扩展为外部网络".现在我们来谈谈能不能将计算机内部总线扩展成外部网络. 1.什么是 ...

  9. CCNA基础实验:配置帧中继网络

    CCNA基础实验:配置帧中继网络       <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:off ...

最新文章

  1. 人工智能发展弊端的解决方案_高中优秀作文赏析:科技创新、人工智能与人类未来之辩...
  2. Java子类继承(二):隐藏成员变量和方法重写的理解
  3. 虚拟机VMware12下安装windows7 x64系统使用教程
  4. java sql参数_java-从SQL查询检索参数
  5. XML DTD用法【转载】
  6. 携程试点每周两天居家办公反响热烈,76%的员工主动报名
  7. json解析数组 nlohmann_json解析数组 nlohmann_Nlohmann json学习
  8. android audiotrack mp3,播放mp3数据压缩由JLayer和Audiotrack latin mp3在android
  9. 将桌面文件映射至E盘
  10. quartz2.3.0(六)job任务异常处理方式
  11. 40. Combination Sum II
  12. MySQL5 使用概要
  13. 兄dei,你的代码死循环了吗?
  14. echart实现中国地图,点击可以显示各省信息
  15. mysql清理碎片_清除MySQL表空间碎片详细方法
  16. 使用List和Map遇到得空指针异常
  17. namespace什么意思
  18. 从《哪吒之魔童降世》票房火爆,看国产动画产业市场化三十年
  19. OS学习笔记-11(清华大学慕课)进程与线程
  20. 笔记本电脑显示网络计算机和设备不可见,笔记本电脑连WiFi时显示受限怎么办?...

热门文章

  1. [Win32::Console]Perl终端版生命游戏
  2. CodeSmith连接mysql
  3. OpenGL中glTranslate*(),glRotation*(),glScale*()函数的用法(*是参数数据类型)
  4. 贝塞尔曲线(B′ezier)基础
  5. c#利用三层架构做一个简单的登录窗体
  6. Linux下命令行的彩色终端
  7. 深入理解模板模式及实际应用
  8. static成员函数不能调用non-static成员函数
  9. Android下资源图片的加密和解密
  10. 移动支付交易规模增长率高达707%,安全面临考验!