没有DHCP怎么给Hyper-V(HV)虚拟机分配上互联网能力

昨天配置HV虚拟机的时候怎么弄都没有网,遇到了这个问题并且解决了,现在记录分享一下。

一。宿主机的网络环境是没有DHCP分配的,只能手工静态分配,这种情况下我们需要给虚拟机配置NAT地址转换来实现上网。

1.宿主机网络为192.168.100.185,网关192.168.100.1

先给虚拟机建立一个虚拟交换机

先创建一个外网绑定到物理网卡

接下来再创建一个内网的

创建好后把VLANID勾√起来

然后我们到控制面板的适配器里面看情况

下图为我本身的物理网卡

右键属性看到变为图中情况即可

然后查看外网为我们手动设置的静态IP地址

物理网卡将作为一个物理交换机

外网虚拟网卡将给宿主机和虚拟机提供上网能力

内网网卡将作为虚拟机的上级交换机连接外网网卡后经过物理网卡上网

接下来给宿主机新建一个NAT网络

打开win10的Windows PowerShell

输入以下命令创建nat服务

New-NetNat -Name HyperVNat -InternalIPInterfaceAddressPrefix 10.1.1.0/24

由于我昨天已经已经新建过了现在只是输入netnat查看

能出现以上信息就表示成功

然后接下来到控制面板-网络连接设置网关和共享交换机

将默认的虚拟网卡共享给内网的虚拟网卡

如果提示需要自动获取IP什么就查看修改为自动获取IP后再次共享,不管怎样反正就是要将这个共享上

接下来给内部虚拟网卡配置一个NAT网段的IP地址

由于创建的是10.1.1.0/24的NAT所以我们分配一个10.1.1.x(x=1-254)的IP,子网掩码为255.255.255.0作为虚拟机的网关即可

分配完重启宿主机后接下来给虚拟机加载内部网卡分配IP地址(我刚开始不重启宿主机怎么整都没网都有问题,重启后就好了)

如下图这样分配其它保持默认即可

接下来启动虚拟机进虚拟机设置一个IP地址即可了

至此大功告成。

点赞

发表回复

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像