hyperv虚拟机怎么和主机通,hyper-v怎样将虚拟机调整至最佳

首页 > 大全 > 作者:YD1662022-12-16 21:52:53

图4:ubuntu虚拟机使用动态IP时得到的网络运行属性

下图图5是ubuntu03虚拟机操作系统启动后的网络状态,ubuntu04与之相似,不重复列出。ubuntu虚拟机中dhcp设置为yes或true,但指定了IP地址和子网掩码,网络生效时会用指定的IP地址和子网掩码,即便default switch的IP地址发生了变化,虚拟机的Ip地址还会使用指定的IP。没有指定默认网关和DNS,让系统自动获取,未指定默认网关,自动使用default switch的地址做为默认网关;未指定DNS,使用本机环回地址,真正能查出域名对应的IP地址肯定在本虚拟机或管理主机是不可能的,需要通过虚拟交换机再到外网的dns server中去查。

本次配置的静态IP地址按照当前Default Switch的IP和掩码规则配置,确保在同一个网段。

hyperv虚拟机怎么和主机通,hyper-v怎样将虚拟机调整至最佳(5)

图5:ubuntu虚拟机使用静态IP时得到的网络运行属性

该场景下,A组ubuntu虚拟机之间可以相互ping通;管理主机设置合适的防火墙,可以和A组各虚拟机相互ping通;图中的物理机A设置合适的防火墙后,管理主机、各虚拟机都能ping物理机A,但物理机A可以ping通管理主机,但ping不通各虚拟机。

该场景下,B组ubuntu虚拟机之间可以相互ping通;管理主机设置合适的防火墙,可以和B组各虚拟机相互ping通;图中的物理机A设置合适的防火墙后,管理主机、B组各虚拟机都能ping通物理机A,但物理机A可以ping通管理主机,但ping不通各虚拟机。

上述两组虚拟机,不管是自动获得IP,还是配置的静态IP,都和此时Default Switch 的ip地址及子网掩码相匹配,故此时所有虚拟机、管理主机都能相互ping通;都能ping通物理机A,但物理机A能ping通管理主机,但ping不通各个虚拟机。各虚拟机和管理主机一样,都能正常上外网。

下面测试第二种场景:B组的静态IP地址不遵从虚拟交换机的规则。

重启管理主机,默认的虚拟交换机的IP地址由172.17.90.161变成了192.168.107.177,B组虚拟机的静态IP不做作修改,则B组的静态IP地址已经和虚拟交换机的IP规则不一致。管理主机各网络适配器的IP配置情况由图2变成了下图图6的模样。

hyperv虚拟机怎么和主机通,hyper-v怎样将虚拟机调整至最佳(6)

图6:管理主机重启后vEthernet虚拟交换机的IPv4地址发生了变化

此时采用动态主机配置协议dhcp的A组虚拟机,随着Default Switch地址变化为192.168.107.177,虚拟机的动态IP和默认网关都随之发生变化,虚拟机的IP遵从虚拟交换机的IP规则,默认网关变为虚拟交换机的IP,如下图图7所示。

hyperv虚拟机怎么和主机通,hyper-v怎样将虚拟机调整至最佳(7)

图7:ubuntu虚拟机使用动态IP时得到的网络运行属性与虚拟交换机相匹配

此时采用静态IP的ubuntu03和ubuntu04的情况如下图图8。网络配置文件dhcp4设置为true或yes,设置dhcp动态主机配置协议生效,但却配置了静态IP,主机重启后ubuntu的IP地址没变,默认网关变成了新的Default Switch的IP地址,因此从虚拟机内部发起的申请会正确走到虚拟交换机,虚拟交换机使用NAT协议,让虚拟机能正常上外网。

hyperv虚拟机怎么和主机通,hyper-v怎样将虚拟机调整至最佳(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.