Win10 Hyper-V虚拟机折腾记录

Intro

本来我还是在用win7,但是越来越觉得不接收微软的安全更新简直就是要命,然后也想顺便清理下工作环境重新安装一些东西clean下,于是昨天通宵搞启动盘重装系统。装了win10 pro用Microsoft Toolkit激活了。然后安装了Docker for Windows,安装这个会自动帮我配置增加hyper-v的功能。配置完毕之后,如果你启动docker就会启用一个vswitch。这里的vswitch类似VMware的adapter。

配置一个能与宿主机互ping的虚拟机全流程

  1. 创建一个新vswitch

  2. 修改现有的网络适配器,为刚才创建的vswitch提供共享

  3. 配置防火墙的入站规则

下面就具体讲讲是怎么做的

1.创建vswitch

打开Hyper-V管理器,选择“虚拟交换机管理器”:

然后创建一个新的“内部网络”虚拟交换机,随便命名即可,我先前创的是VS NAT:

2.修改网络接口

创建完这个之后,就去控制面目板的“网络连接”选择你现在用的Internet适配器:

右键选择“属性”然后切换到“共享”的页面,允许你刚才创建的vswitch访问:

这样一来就完成了基本配置,这时候点开你创建的vswitch找IPv4属性,可以看到分配的IP地址和掩码:

3.修改防火墙规则

在做了上面的配置之后,使用你刚才创建的NAT vswitch的虚拟机都已经能上网,宿主机也能ping通虚拟机,但是虚拟机无法ping宿主,这就需要你启用下面的防火墙入站规则:

然后也可以自定配置一个规则,允许来自虚拟机对宿主的任何访问:

配置就到此为止,虚拟机和宿主能互ping且虚拟机也能上网了

参考

Ping不通的解决方法

配置NAT

总结

Hyper-V体验还不错,不过如果不是因为要跑docker on windows我也不会装这个东西,还是使用VMware。

11/23更新

放弃了hyper-v和docker on windows,还是用回vmware吧

Powered by Hexo and Hexo-theme-hiker

Copyright © 2017 - 2020 HOCHIKONG's WAPORIZer All Rights Reserved.

访客数 : | 访问量 :