在Windows 8.1 64位企业版上使用Hyper-V安装了Win10 Preview之后,启动之后发现虚拟机不能上网,经过多方查资料及尝试,发现有两种途径可以实现联网
第一、创建Internal Switch(中文被翻译成交换机),然后在宿主机上的联网网卡共享给该Internal Switch。
第二、创建External Switch,此时应该虚拟机应该能上网了,但此时,虚拟机经常会出现IP设置不对的情况,此时就应该手动设置虚拟机的IP以及网关、DNS,就可以联网了。
在第一种方式下,宿主机上的Internal虚拟网卡就相当于虚拟机的路由器(从IP上看是,严格来讲不清楚原理),在宿主机的cmd命令行下使用如下命令
ipconfig /all
查看对应的虚拟网卡的地址,应该是类似192.168.137.1这样以1位结尾的IP,而虚拟机的IP通常是 192.168.137.xx之类的IP地址。
在第二种方式下,宿主机下的External虚拟网卡的IP地址应该和宿主机联网的物理网卡的IP信息一致,并且会多出一个Network Bridge。如下图所示
以下为第二种方式(使用External Switch)的详细图解,建议使用第二种方式,因为它会使虚拟机和物理机的联网物理网卡在同一个局域网的IP段,可以使虚拟机和宿主之间使用文件夹共享方