linux kvm bond + vlan + bridge

物理网卡 eth0 和 eth1做 Bond,KVM 上两个虚机,需要属于不同的网段与外界通信。

  1. 逻辑图
    KVM VLAN
  2. 配置文件
    a. 物理网卡 eth0 、eth1
    # more ifcfg-eth0
    TYPE=Ethernet
    BOOTPROTO=none
    USERCTL=no
    # 只是名字不一样,其他配置相同
    DEVICE=eth0
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    
    b. bond0
    # more ifcfg-bond0
    DEVICE=bond0
    TYPE=Bond
    BONDING_MASTER=yes
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    NM_CONTROLLED=no
    
    c. bond 子接口(bond0.10、bond0.20)
    # more ifcfg-bond0
    BOOTPROTO=none
    ONBOOT=yes
    BONDING_MASTER=yes
    NM_CONTROLLED=no
    USERCTL=no
    # 注意类型以及所属桥
    TYPE=Ethernet
    DEVICE=bond0.10
    VLAN=yes
    BRIDGE=bridge10
    
    d. 桥配置(bridge10、bridge20)
    # more ifcfg-bridge10
    DEVICE=bridge10
    TYPE=Bridge
    ONBOOT=yes
    # 如果物理机要配置对应 vlan 的 IP,需要配在桥上
    IPADDR=10.130.1.91
    PREFIX=24
    GATEWAY=10.130.1.1
    
  3. 总结
    1. 子接口中配置VLAN,再把子接口划入桥里面,两者组成了一个傻瓜二层交换机,最终将 KVM 虚拟机连接到不同的桥上,就实现了二层隔离;虚拟机中直接配置属于该网段的 IP 即可。
    2. 如果物理机的子接口要配置 IP,应该配置在桥上(因为此时 子接口是一个二层口,无法配置 IP)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

某呆啊

赏个糖吃吧~

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

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

打赏作者

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

抵扣说明:

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

余额充值