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建站环境》中相关部分。安装后的整个网络拓扑图如下:

需要注意的事项:

1.WAN口需要多拨以及LEDE里面LAN口包含多个网卡的,请记得在虚拟机设置里【网络适配器】中对应网卡开启MAC欺骗模式!(看图)

2 .在Hyper-V管理器当中的【虚拟交换机管理器】中,可以将WAN口设置为与计算机共享该网络适配器。如果勾选此选项,则宿主机与Hyper-V的虚拟软路由共用此WAN口,分别从该WAN口上级路由器或光猫分配不同的ip以实现上网,而不是宿主机从Hyper-V中虚拟的软路由获得ip上网(此时宿主机是无法通过192.168.12.1访问软路由的)。
如果取消勾选该项,则宿主机是通过win-lede内部虚拟网卡从Hyper-V虚拟软路由中分配ip以实现上网 (此时宿主机可以直接通过192.168.12.1访问软路由) 。
请读者认真体会这两种方式的不同

3.不同的虚拟机可用共用1个专用虚拟网络交换机,分配不同的ip个不同的虚拟机以实现网络连接。如下图所示,虚拟机W7和WES7中绑定了同1个专用虚拟网络交换机lede-w7,同时启动虚拟机W7和WES7,发现2个虚拟机都从上级软路由lede中获得了ip,实现了上网功能(但如此设置后网速有没有损失尚没有测试,感兴趣的读者可以自行折腾一下)。

  • 6
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
Hyper-V中,可以进行虚拟机网络设置。根据引用,要进行虚拟机网络的配置,首先需要打开Hyper-V管理器,选择当前的服务器,在操作栏中选择Hyper-V设置。在Hyper-V设置中,可以设置虚拟硬盘和虚拟机的存储位置,以及键盘和鼠标的应用。此外,还可以配置虚拟网络。 根据引用和引用,在虚拟网络管理器中,可以选择新建虚拟网络,并选择不同的类型。外部网络可以连接外网,并且与宿主机网络相同,可以与其他虚拟机互相通信。内部网络只能在虚拟机之间虚拟机宿主机之间进行网络通信,无法上外网。专用网络相当于虚拟机之间构建的一个局域网,宿主机无法进行网络连接。 因此,在Hyper-V中,可以根据需要选择外部网络、内部网络或专用网络来配置虚拟机网络。这样就可以满足不同网络环境下的需求。123 #### 引用[.reference_title] - *1* [虚拟化部署之Hyper-V虚拟网络配置](https://blog.csdn.net/weixin_33766805/article/details/85145497)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [Hyper-V虚拟机网络设置](https://blog.csdn.net/chenjh213/article/details/88941756)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *3* [win10 hyper-v配置虚拟机网络](https://blog.csdn.net/hayaqi0504/article/details/94710669)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

engineerlzk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值