KVM配置桥接

1、KVM桥接作用

(1)KVM的NAT网络默认是Linux操作系统里面的virtbr0网卡,它充当的就是KVM虚拟机里面的NAT网卡(就是192.168.122.0网段的这张网卡)。因为KVM采用的NAT网络,所以KVM虚拟机能否上网,取决于VM上外层虚拟机能否上外网。注意:KVM只有和外层虚拟机的网卡类型一样,才能上外网(例如,外层是NAT,KVM必须也是NAT)。

(2)KVM桥接网络,默认是需要进行配置的。把外层虚拟机的网卡模式选择为桥接,把这张网卡作为虚拟机交换机上的一个端口,是为了通过这个端口和KVM进行互通。我们需要单独创建一个桥接网卡,作为虚拟交换机(Linuxbridge类型的虚拟交换机),并把IP地址配置在上面,eno16777736作为一个端口连接到桥接网卡上

虚拟交换机:在云环境里面有两种类型的虚拟交换机,Linuxbridge虚拟交换机/OVS虚拟交换机

(3)为了KVM虚拟机可以上外网,设置Linux虚拟机网卡为桥接,然后在里面配置桥接网卡,在未来KVM虚拟机也采用桥接,这样就可以实现KVM直接上外网。

总结:外层的虚拟机网卡模式为桥接,并且配置了桥接网络(就是物理网卡已经作为端口桥接到了虚拟交换机上),这时,KVM虚拟机再选择default的NAT网络就无法上外网了。外层的虚拟机网卡模式为桥接或者NAT,但是没有进行桥接配置,KVM无论选择桥接还是default的NAT都是可以上外网的。

2、外层虚拟机配置桥接,使KVM通过桥接上外网

(1)更改外层虚拟机的网卡模式为桥接

(2)备份一份网卡配置文件,并且复制一份作为br0

(3)配置桥接br0的地址,可以是动态IP,也可以是静态IP(因为桥接的地址是根据当前的网络环境配置的,可在Windows里面查看当前内网的网段和网关)

(4)留以下几条即可,配置把eno16777736网卡作为虚拟交换机的端口,指向网桥br0.注意:配置完成需要重启,通过ip a查看br0的IP地址

(5)KVM创建虚拟机选择网络的时候,选择br0即可

(6)在KVM里面创建仅主机网卡,动态或者静态获取ip

(7)选择已经创建好的仅主机网卡

(8)KVM里面命令操作

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
KVM是一种虚拟化技术,可允许在同一物理服务器上运行多个虚拟机。在KVM中,桥接网络是一种常见的网络设置方法,允许虚拟机与物理网络中的其他设备进行通信。以下是KVM桥接网络设置的步骤: 1. 安装KVM:首先,需要在主机上安装KVM,并确保系统中已加载了kvm模块。 2. 创建网络桥接:使用命令virsh或virt-manager创建一个网络桥接。例如,可以使用以下命令创建一个名为br0的桥接: sudo brctl addbr br0 sudo brctl stp br0 on sudo ifconfig br0 up 3. 配置桥接:编辑网络配置文件,将桥接配置为静态IP地址或DHCP。例如,在Ubuntu中,可以编辑/etc/network/interfaces文件添加以下行: auto br0 iface br0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 4. 指定虚拟机接口:在KVM虚拟机配置文件中,将网络接口设置为桥接类型,并指定所创建的桥接名称。例如,在XML配置文件中,可以添加以下行: <interface type='bridge'> <mac address='xx:xx:xx:xx:xx:xx'/> <source bridge='br0'/> <model type='virtio'/> </interface> 5. 重启网络服务:完成配置后,重新启动网络服务以应用更改。可以使用以下命令重启网络服务: sudo /etc/init.d/networking restart 通过桥接网络设置,KVM虚拟机可以与物理网络中的其他设备进行通信,并获得与物理主机相同的网络体验。这可以使虚拟机在网络环境中具有更高的灵活性和可用性。希望这些步骤能够帮助你理解和配置KVM桥接网络
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小王丨小王

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

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

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

打赏作者

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

抵扣说明:

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

余额充值