centos7及以上系统版本的双网卡绑定方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7及以上系统版本的双网卡绑定方法相关的知识,希望对你有一定的参考价值。
一、确认系统下网卡信息
进入系统先查看网口信息,ip a 命令或者以下命令查看
nmcli device status # 简单信息
nmcli device show # 详细的接口信息
nmcli device show interface-name #接口的详细信息
确认需要绑定的网口名字,图示为ens33和ens37。
二、常见的bond模式:
Mode=0(balance-rr) 表示负载分担round-robin,需要交换机端也做端口聚合。
Mode=1(active-backup) 表示主备模式,只有一块网卡是active,另外一块是备的standby,这时如果交换机配的是捆绑,将不能正常工作,因为交换机往两块网卡发包,有一半包是丢弃的。
Mode=2(balance-xor) 表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。
Mode=3(broadcast) 表示所有包从所有interface发出,这个不均衡,只有冗余机制…和交换机的聚合强制不协商方式配合。
Mode=4(802.3ad) 表示支持802.3ad协议,和交换机的聚合LACP方式配合。
Mode=5(balance-tlb) 根据每个slave的负载情况选择slave进行发送,接收时使用当前轮到的slave
Mode=6(balance-alb) 在5的tlb基础上增加了rlb。
常用的就是0;1;6。这里我们选择mode 1主备模式不需要交换机配置。地址就按照你的需求来
三、具体操作步骤
1、如图所示输入:
这一步为先生成bond文件,并将属性规定好,接下来就是将这两个网口加入到这个bond0文件下。
2、继续按照下图输入命令:nmcli connection add type bond ifname bond0(你的设备名) con-name bond0(你定义的bond名) mode 1 (bond模式是1,注意格式)miimon 100 (每隔100ms检测一下链路)ipv4.addresses 192.168.100.45/24 ipv4.gateway 192.168.100.1 connection.autoconnect yes (你的地址以及开机自动连接)
此时第一个网口已经属于bond0了,继续下一个网口。
两个网口均已经添加完毕,开始检查验证
3、启动接口前最好重启下NetworkManager,否则可能出现接口启动失败的情况systemctl reload/restart NetworkManager
#激活网卡
nmcli connection up bond0-p1
nmcli connection up bond0-p2
nmcli connection up bond0
激活完成检查连接:
已经正常连接。
四、检查确认是否成功
使用命令:cat /proc/net/bonding/bond0
到此确认无误,思路核心就是先创建bond0总的配置文件,随后将要绑定的网口加入到bond0中,完成两个网口变成一个网口。
以上是关于centos7及以上系统版本的双网卡绑定方法的主要内容,如果未能解决你的问题,请参考以下文章