[003ZH]【Hyper-V初级教程】3 使用“外部虚拟交换机”

上期教程:为虚拟机安装操作系统

交换机是一种在网络中用于转发数据包的设备,我们不可能将一台非实体的虚拟机连接到一台物理交换机上,所以要实现虚拟机与互联网,或虚拟机之间,或虚拟机与物理计算机之间的数据通信,需要使用“虚拟交换机”。
Hyper-V管理器内集成有交换机管理器,允许我们添加或配置三种虚拟交换机,分别为“外部虚拟交换机”、“内部虚拟交换机”和“专用虚拟交换机”。下面我们解释一下各种虚拟交换机的作用。

“外部虚拟交换机”需要占用物理计算机的一个网络适配器,并通过网桥与其相连。这种虚拟交换机允许连接到它的虚拟机直接访问互联网(通过物理机上的网络适配器),并且在互联网上它与物理计算机属于同一级别。外部虚拟交换机同时允许物理机和虚拟机、虚拟机和虚拟机之间进行网络通信。

“内部虚拟交换机”和“专用虚拟交换机”不需要占用物理机网卡,内部虚拟交换机允许物理机和虚拟机、虚拟机和虚拟机之间的通信,也就是你的物理计算机和它内部配置的虚拟机的“内部”网络环境。专用虚拟交换机只允许虚拟机之间的通信,不允许物理机和虚拟机进行通信,是为“专用”。

本期教程带你配置一个外部虚拟交换机,以方便虚拟机上网。我们首先打开Hyper-V管理器,在左栏选择你的服务器(就是你的电脑),然后在右边栏选择“虚拟交换机管理器”。
选择“新建虚拟网络交换机”,类型选择“外部”,点击下方的“新建虚拟交换机”按钮。

在新的页面中,你可以设置虚拟交换机的名称。在连接类型中,选择“外部网络”,并选择一个网络适配器与其绑定。注意要勾选“允许管理操作系统共享此网络适配器”,不然你的物理计算机就上不了网了。

这些都完成后,点击确定,会弹出一些警告信息,都点击确认,然后系统会自动进行配置。这期间,物理机的网络可能会中断。虚拟交换机建立完成之后,就能够恢复。

最后,我们将虚拟机连接到刚刚新建的虚拟交换机。选中你的虚拟机,右键单击设置,然后在硬件中选择“网络适配器”,在右侧选择你新建的虚拟交换机,然后点击确定。这就相当于你用网线将这台虚拟机连接到了虚拟交换机上,此时启动虚拟机,应该就能上网了。

至于用远程桌面连接虚拟机的问题,可以在虚拟机中打开cmd,并输入ipconfig执行,查看虚拟机的IP。通过此IP,就能用远程桌面,远程连接到虚拟机,这样能解决分辨率的问题。远程桌面中允许在远程计算机上访问本地资源,这样就能实现虚拟机和物理机的文件传输。

至于“内部虚拟交换机”和“专用虚拟交换机”,他们也能实现虚拟机的上网,但设置比较复杂,我们会在后续的教程中讲解。请继续关注Hyper-V初级教程系列。

发表评论