创建虚拟机之前需要配置虚拟交换机,用来为虚拟机提供网络。本机有两张物理网卡,Ethernet0 Intel(R) 82574L......Connection和Ethernet1 Intel(R) 82574L......Connection #2
打开Hyper-V
创建虚拟交换机
外部: 创建一个绑定到物理网络适配器的虚拟交换机,以便虚拟机可以访问物理网络;
内部 :创建一个虚拟交换机。该交换机只能由此物理计算机上运行的虚拟机使用,或者只能用于虚拟机与物理计算机之间的连接。内部虚拟交换机不提供与物理网络之间的连接。
专用: 创建一个只能由此物理计算机上运行的虚拟机使用的虚拟交换机。
以两张物理网卡例,网络模型
未创建虚拟网卡(vNIC)及虚拟机(Gust OS)时,两张物理网卡(NIC)与物理交换机(Switch)连接,当然也可以是路由器,这时可以根据情况自由设置这两张网卡的网络信息(IP地址,子网掩码,DNS等,可以是手动设置IP地址,也可以是DHCP)。
外部虚拟交换机:创建一台外部虚拟交换机(vSwitch),需要使用一张物理网卡与之绑定,此例中使用外部虚拟交换机(vSwitch)与NIC 0相绑定。此时Windows Server(Host OS)显示有三张网卡(NIC 0,NIC 1,vNIC),但NIC 0无法再设置网络信息。NIC 1等同于未创建虚拟交换机之前,若虚拟网卡和NIC 1采用相同设置(比如说同样使用DHCP,或者手动设置同一网段),便能够和NIC 1访问相同的网络,不过若NIC 0停止工作,则所有vNIC停止工作。
比如说NIC 1是设置的DHCP获取的192.168.1.1,vNIC也都是DHCP,那么vNIC就必定是192.168.1.*
内部虚拟交换机:内部虚拟交换机无需物理网卡绑定,Windows Server(Host OS)仍显示有三张网卡(NIC 0,NIC 1,vNIC),虽然三张网卡都可以设置网络信息,但Windows Server上的vNIC无法访问NIC 0、NIC1,只能和使用内部虚拟交换机的虚拟机通信。
专用虚拟交换机:专用虚拟交换机无需物理网卡绑定,对于Windows Server来说,此时和未创建虚拟网卡及虚拟机时的网络情况是相同的(两张物理网卡),虚拟机可以通过同一个虚拟交换机相互通信。
参考文章:
这里我使用Ethernet0 Intel(R) 82574L......Connection创建一个外部交换机
再查看网卡信息