hyper-v虚拟交换机分类

连接类型 说明
外部 允许虚拟机访问物理网络以与外部网络上的服务器和客户端通信。允许同一 Hyper-V 服务器上的虚拟机相互通信。
内部 允许在同一 Hyper-V 服务器上的虚拟机与虚拟机与管理主机操作系统之间进行通信。
专用 仅允许在同一 Hyper-V 服务器上的虚拟机之间通信。专用网络独立于 Hyper-V 服务器上的所有外部网络流量。当必须创建隔离的网络环境(例如隔离的测试域)时,这种类型的网络非常有用。

外部,虚拟交换机

外部虚拟交换机可以实现虚拟机之间、虚拟机和物理机、虚拟机和外部网络的通信,需要选择一块物理网卡。

允许管理操作系统共享此网络适配器:如果要允许 Hyper-V 主机与虚拟机共享虚拟交换机和 NIC 或 NIC 团队的使用,请选择此选项。 启用此功能后,主机可以使用为虚拟交换机配置的任何设置,例如服务质量 (QoS) 设置、安全设置或 Hyper-V 虚拟交换机的其他功能。 启用单根 I/O 虚拟化 (SR-IOV):仅当希望允许虚拟机流量绕过虚拟机交换机并直接转到物理 NIC 时,才选择此选项。 有关详细信息,请参阅海报配套参考中的单根 I/O 虚拟化:Hyper-V 网络。

不勾选,允许管理操作系统共享此网络适配器,在创建虚拟交换机后相应绑定的网卡的IP地址等信息都会被清空,该网卡不会被配置任何IP,只是用来通信。

勾选,允许管理操作系统共享此网络适配器,在创建虚拟交换机后,宿主机会添加一块虚拟网卡接入外部虚拟交换机,其原网卡的IP地址等信息都会被配置到相应的虚拟网卡上面。

内部,虚拟交换机

宿主机会添加一块虚拟网卡接入内部虚拟交换机,可以实现虚拟机之间、虚拟机和物理机之间的通信,不需要物理网卡,因为不提供对外部网络的访问。

专用,虚拟交换机

可以实现虚拟机之间的通信,不需要物理网卡。除了在单一服务器上构建实验环境,极少使用。

NAT模式共享宿主机网络

一般为保证虚拟机内部的网络安全,又希望能够访问外部网络资源,会采用内部虚拟交换机+NAT共享宿主机网络的方式。

设置方法:

先创建一个内部虚拟交换机,命名为mynet,进入控制面板–>网络和 Internet–>网络连接,选择要共享网络的外部以太网,右键进入属性–>共享,选择vEthernet(mynet),勾选允许。

共享成功后,虚拟机就能够通过宿主机访问外部网络了。默认开启DHCP,网关192.168.137.1。