Hyper-V网络设置实现宿主机.虚拟机之间互联互通

最近一直在研究和琢磨用Hyper-V来安装软路由(lede、爱快……)、虚拟操作系统(windows、linux……),以此实现宿主机(原生windows系统)通过软路由上网,虚拟操作系统通过软路由上网,外接的计算机、路由器(AP)也通过软路由上网,所有设备都与软路由处于同一个局域网内,实现互联互通。这样就可以1台设备实现路由器联网、windows系统日常办公、linux系统建站等全能功能了。

硬件准备:

1台内置了windows10(或windows server2016等)系统、具有2个网口的主机(如果只有1个网口,则需做成单臂路由,另文介绍),内存多多益善。

实施步骤:

1.打开windows的Hyper-V功能,参见《Hyper-V安装lede软路由成功经历分享》中相关部分,设置→应用和功能→程序和功能→启用和关闭windows功能,勾选Hyper-V,确定,按提示完成操作。

2.Hyper-V三种虚拟网络交换机(网络适配器)的定义、区别和应用场景:

2.1。外部虚拟网络交换机:每1个都直接与真实的物理网卡一一对应,用于从外部获得网络连接(作为WAN时),或向外提供网络连接(作为LAN时)

2.2.内部虚拟网络交换机:用于宿主机与虚拟机连接,可以直接通过宿主机访问或管理虚拟机,如果虚拟机是软路由,还可以通过该虚拟网络交换机从软路由分配ip、实现对外的网络连接。

2.3.专用虚拟网络交换机:虚拟机之间的网络连接,可以通过此连接实现两个虚拟机之间的网络连接,如果其中1台虚拟机是软路由,从而实现1台虚拟机从软路由虚拟机分配ip、实现对外的网络连接。

3.安装虚拟机,一样参照《Hyper-V安装lede软路由成功经历分享》及《Hyper-V安装centos系统搭建linux建站环境》中相关部分。安装后的整个网络拓扑图如下:

猜你喜欢

转载自blog.csdn.net/engineerlzk/article/details/88910103