使用nmcli 实现 bond0 网络组 网桥三种模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nmcli 实现 bond0 网络组 网桥三种模式相关的知识,希望对你有一定的参考价值。

使用nmcli 实现 bond 网络组 网桥模式

bond0(负载均衡)

step1:创建一个bond0的主属
        nmcli connection add con-name bond0 type bond ifname bond0 mode active-backup

技术分享图片
之所以不为绿色是因为还没有创建从属,这个bond0相当于一个虚拟网卡 还没有实际的内容

step2:创建两个从属
    nmcli conneciton add type bond-slave ifname eth38 master bond0
    nmcli connection add type bond-slave ifname eth39 master bond0

技术分享图片

step3:nmcli connectio up bond-slave-eth38
    nmcli connectio up bond-slave-eth39

技术分享图片
当激活两个从属网卡后 bond0自动生效

step4:测试 nmcli connection down bond-slave-ens38

技术分享图片
卸掉了一块网卡 bond0仍然处于激活 因为有两块从属网卡

ps:在虚拟机上的负载均衡效果有所限制 并没有达到预期效果 就没有放图

网络组

网络组:将多个网卡聚合在一起,从而实现提高容错率和提高吞吐量
step1:创建team网络组
技术分享图片

step2:加入两个网络组成员

技术分享图片

step3:激活两个网络组成员

技术分享图片

step4:teamdctl team0 state

技术分享图片

step5:修改其IP

技术分享图片

技术分享图片

桥接模式

step1:创建网桥
技术分享图片
step2: 加入两个从属
技术分享图片
step3:激活两个成员
技术分享图片
step4:测试 查看br的IP
技术分享图片

以上是关于使用nmcli 实现 bond0 网络组 网桥三种模式的主要内容,如果未能解决你的问题,请参考以下文章

Linux中使用nmcli配置网络

Linux上利用nmcli命令创建网络组

nmcli实现Network Teaming

nmcli命令创建网卡bond

RedHat7之nmcli

Linux学习之路-Centos7-nmcli命令及网桥21---20180127