Win10下配置Hyper-V虚拟机通过NAT或桥接方式联网

74442人阅读 评论(4) 收藏 举报
分类:

首先确保为虚拟机启用了Integration Services, 并在虚拟机内安装了相关组件, 否则可能会遇到网卡无法识别的情况.

安装方法用CDROM挂载vmguest.iso, 在虚拟机里面打开该盘并找到setup.exe进行安装.

附上vmguest.iso下载链接:http://pan.baidu.com/s/1hrDvxlU密码:zxk4

和其他虚拟机产品一样, Hyper-V同样支持各种网络模式, 包括External、Internal和Private, 具体可以参考 Hyper-V Virtual Switch Explained, Part 1, 这里不再阐述.


1.桥接方式

a)打开Hyper-V Manager->Virtual Switch Manager for...->New virtual network switch

b)选择External类型并在下一步的External network勾选你要桥接的网卡. 这步需要点时间并且会中断网络, 已经配置过的可以忽略.

这一步如果不勾选Allow management operating system to share this network adapter, 那么仅仅创建网桥, 并不会创建一个虚拟网卡(都是指的主机系统上), 从而宿主操作系统也就不能分享这个网络了.

c)给虚拟机添加Network Adapter, 并在Virtual switch下勾选刚建立的virtual switch完成配置.

这样就完成桥接配置了, 如果你桥接的网卡是通过DHCP分配的IP, 那么虚拟机里也会相应分配到自己的IP, 相当于主机和虚拟机各有一张物理网卡; 如果是静态分配, 同样的你需要自行配置IP信息方可联网.


2.NAT方式

桥接方式确实方便和强大, 但它不适合一些场景, 比如主机是通过认证、拨号上网的, 这时候桥接出来的网卡很可能无法正常工作(其实只要网段一致,两张网卡也是可以通信的,比如主机搭建个代理虚拟机也能通过代理正常上网).

而NAT方式直接共享主机网络, 相当于主机开了路由功能, 类似的比如笔记本发射WIFI无线热点, 下面以windows 10为例简单介绍, 其他系统类似:

a)打开Hyper-V Manager->Virtual Switch Manager for...->New virtual network switch, 选择Internal类型并完成创建,已经配置过的同样可以忽略.

b)和桥接一样,给虚拟机添加Network Adapter, 并在Virtual switch下勾选刚建立的virtual switch完成配置.

c)右键右下角的网络图标Open Network and Sharing Center即打开网络与共享中心->Change adapter settings, 或者通过控制面板打开路径Control Panel\Network and Internet\Network Connections.

d)找到并右键你的联网网卡->Sharing->勾选Allow other network users to connect through this computer's Internet connection, 并在下方勾选刚刚建立的virtual switch(如果可选), 这时候刚刚建立的virtual switch的IP地址应该变为192.168.x.1, 子网掩码255.255.255.0, 网关为空, 说明windows已经帮我们完成了路由配置.

上面的地址是可以自行配置的, 具体参考微软帮助How to Change the IP Range for the Internet Connection Sharing DHCP service

e)由于网络共享需要Firewall服务, 如果上一步失败了检查Firewall相关服务是否正确启动.如果你桥接过你的联网网卡, 那么此处"你的联网网卡"指的是那张启用了Ipv4的网卡, 比如vEthernet(External Network Virtual Switch).

f)打开虚拟机, 正常情况下应该能够通过DHCP自动获取到IP, 如果失败了(获取到169开头的IP), 请检查之前的步骤, 或者尝试手动配置虚拟机的网卡IP地址为192.168.x.2或异于1的值, 子网掩码255.255.255.0,网关192.168.x.1, DNS填192.168.x.1或者建议从主机网卡抄过来.

至此没有意外的话, 虚拟机应该能够正常联网了.


查看评论

windows虚拟机Hyper-V链接网络设置

虚拟网络交换机后虚拟机仍然不能链接网络的情形
  • Cesarean
  • Cesarean
  • 2017-03-16 12:26:25
  • 3165

win10 Hyper-V 虚拟机无法上网的解决方法

原文地址:http://jingyan.baidu.com/article/ca2d939d2e39aeeb6d31ce42.html 1. VM处于关闭状态,按照图片中的标注1和标注2顺序操作,首...
  • p1i2n3g4
  • p1i2n3g4
  • 2016-12-19 13:40:10
  • 15941

Win10-Hyper-v虚拟机-Ubuntu网络配置(无需有线网❤)

之前在CSDN上找到经验将ubuntu虚拟机装好了,但是网络一直都连不上。(前序工作大家自行找经验吧,大部分都是切实可行的)找了好多经验都行不通,配置wifi一般都需要连有线网,但是在温暖的图书馆没办...
  • qq_31989047
  • qq_31989047
  • 2018-01-13 19:42:56
  • 557

Win10 Hyper-V虚拟机两种连网方式

Win10 Hyper-V两种连网方式
  • qq_17818623
  • qq_17818623
  • 2017-08-15 21:04:38
  • 2559

详细讲解Hyper-V虚拟机的网络配置

近几年最火热的IT术语就是虚拟化、云计算,随着Hyper-v2.0的发布,服务器虚拟化又一次走近我们的身边,在任何虚拟化环境,都需要考量虚拟网络的配置,那么,hyper-v如何支持网络,又是如何配置的...
  • Linux7985
  • Linux7985
  • 2012-08-09 15:12:08
  • 44600

Hyper-v虚拟机下Ubuntu Server 14.04 配置网络

Hyper-v中设置 1. 进入虚拟交换机管理器 2. 新建网络虚拟交换机,连接类型为外部网络,选择一块网卡 (我是买了一块USB网卡用于虚拟机上网,主板自带的网卡用于物理机上网) (这块用于虚拟交换...
  • qq_38209584
  • qq_38209584
  • 2017-06-15 18:18:18
  • 1233

关于hyper-v配置联外网问题(用作备忘)

如题,写这个主要是用作自己备忘,不过若是能顺便
  • jnbbwyth
  • jnbbwyth
  • 2014-08-02 21:55:29
  • 3444

win10使用Hyper-V创建NAT

这篇文章写得不错,https://wenku.baidu.com/view/70c44b2add36a32d73758182.html我也是看了这篇文章之后想到的这个方法创建NAT的,没想到竟然可以了...
  • qq_27607539
  • qq_27607539
  • 2018-01-04 19:50:21
  • 447

windows 10下hyperV通过nat上网

在windows10下配置hyperV通过nat上网,还是比较好操作的,主要步骤如下: 1,安装好HyperV,这一步相信大家都可以搞定,点点鼠标即可 2,添加虚拟交换机(以下操作都在powershe...
  • pahys
  • pahys
  • 2017-04-02 23:14:25
  • 1641

Windows Server2008 R2 设置NAT 让Hyper-V连接Internet

1.添加虚拟网卡,设置为内部,并且固定IP地址192.168.1.1 255.255.255.0 此为内网网卡 2.添加服务器角色:DHCP服务器,DNS服务器,网络策略和访问服务 3.“网络策略...
  • epsoncr
  • epsoncr
  • 2016-03-18 21:56:42
  • 3323
    最新评论