最近对虚拟机需求有点多,就花钱给主机配了64G内存,但是由于hyper-v克隆虚拟机什么的过于繁琐,就想着直接搭建弄个大一点的虚拟机 再在里边直接使用kvm来创建虚拟机,会省事很多,虚拟机环境和平台搭建倒是挺顺畅的,就是卡在网络这里,小鸡创建好之后,怎么都ping 不通,因为要方便主机直接管理,所以思路就是用的桥接模式,折腾了两三天,实在是有点崩溃。 往常在物理服务器上直接弄就可以的操作,在这个嵌套虚拟化模式下就困难重重,所以,希望大JJ们给分析下,这种环境下的网络模式到底该怎么 个弄法。
物理机环境:Win11专业版 物理机软件:Hyper-V 物理机创建虚拟网卡:NAT (172.16.0.0/16)并且物理机作为该网段网关:172.16.0.1
虚拟机(母鸡):ubuntu20.04 母鸡虚拟化软件:KVM 母鸡eth0:绑定br0 母鸡网桥:br0 (172.16.0.100)(与物理机正常通信) 母鸡网桥:virbr0 (192.168.122.1) (默认创建 NAT)
在母鸡中嵌套开出的小鸡一号:ubuntu20.04 小鸡网卡:ens1 (172.16.0.101)
在母鸡种嵌套开出的小鸡二号:ubuntu20.04 小鸡网卡:ens1 (172.16.0.102)
在母鸡种嵌套开出的小鸡三号:ubuntu20.04 小鸡网卡:ens1 (192.168.122.2)(NAT)
现状: 桥接模式下: 小鸡一号,二号、母鸡互通包括母鸡的virbr0(192.168.122.1),小鸡网络完全出不去,无法ping通网关,但是母鸡可以。 NAT模式下: 小鸡三号网络畅通无阻,可通网关,也通外网。
疑问点: 小鸡一号,二号 均与母鸡相通,且母鸡也与外网正常通信, 此时,打开母鸡的端口转发,并且让小鸡将网关设置为母鸡ip,依然无法通外网,即仅能与br0上的设备通信。
求助:怎么才能让桥接模式下的小鸡打通外网? |