通常情况下,个人的电脑都是用DHCP的方式(由公司或家里的路由器分配IP)分配本机IP地址的。很多家庭的路由器会默认分配192.168开头的IP地址。
但是在使用Hyper-V时(尤其是有多个虚拟机),我们往往希望能给虚拟机分配固定的IP地址(非192网段),这样在主机和虚拟机之间、虚拟机之间就可以通过配置固定的IP来通信了。
本文记录了在Hyper-V安装了虚拟机之后,如何来设置主机和虚拟机的固定IP,并让主机和虚拟机共享internet网络连接。
创建虚拟网络交换机
运行Hyper-V Manager,然后在Hyper-V主窗口的右侧Actions
栏位里选择Virtual Switch Manager
在新弹出的窗口中,创建一个
Internal
的虚拟交换机(Virtual Switch),取名为vNat并保存。设置虚拟网络交换机的IP
随后打开Control Panel\Network and Internet\Network Connections
(控制面板\网络和Internet\网络连接),此时可以看到这里新出现一个名为vEthernet (vNat)
的网络交换机图标。右键单击这个图标,在弹出的菜单中选择Properties
,然后在属性窗口设置IPV4为固定IP:10.0.0.1。
设置虚拟机操作系统以太网IP地址
启动Hyper-V的虚拟机,登录到虚拟机的Windows操作系统,打开Control Panel\Network and Internet\Network Connections
(控制面板\网络和Internet\网络连接),设置名为Ethernet
的网络交换机(网卡)的IPV4为固定IP:10.0.0.2,子网掩码:255.255.255.0,网关IP:10.0.0.1。
设置完成后,在虚拟机里就可以访问互联网了。