RedHat 7配置bonding双网卡绑定

简介:

redhat 7虽然新增了teaming技术支持双网卡绑定,但bonding技术依然可以沿用,本文测试的是bond的绑定方式。为了避免冲突,建议关闭NetworkManager:systemctl stop NetworkManager 、systemctl disable NetworkManager 。

本文原始出处:江健龙的技术博客 http://jiangjianlong.blog.51cto.com/3735273/1790294


配置负载均衡模式的bond绑定

创建并编辑bond0配置文件:vi ifcfg-bond0,并填写以下内容:其中mode=6代表MAC地址不同的负载均衡模式

 

BOOTPROTO=static

DEVICE=bond0

NAME=bond0

TYPE=Bond

BONDING_MASTER=yes

ONBOOT=yes

IPADDR=192.168.10.5

PREFIX=24

GATEWAY=

DNS=

BONDING_OPTS="miimon=100 mode=6"


wKiom1djk7HAaSEcAAAnaMblUcs449.png

编辑从属接口配置文件:vi ifcfg-eno16777736,并填写以下内容:

TYPE=Ethernet

BOOTPROTO=none

DEVICE=eno16777736

NAME=eno16777736

ONBOOT=yes

MASTER=bond0

SLAVE=yes

wKiom1djk7KgY8Y7AAAh9EPwXvc665.png

编辑第二个从属接口配置文件:vi ifcfg-eno33554960并填写以下内容:

TYPE=Ethernet

BOOTPROTO=none

DEVICE=eno33554960

NAME=eno33554960

ONBOOT=yes

MASTER=bond0

SLAVE=yes

wKioL1djlMiSM5FaAAAjNw9gMHU529.png

重启网络服务,使bond0生效

wKiom1djk7KjdU7EAAAEKES4kT0941.png

查看网卡状态:ip add,红框处可以看到已配置生效,4张网卡中前两张网卡已生效为bond0的从属接口,且MAC地址不相同,故交换机的端口无需做任何配置

wKioL1eMUXiSIXzEAABnir-nl_4904.png

查看bond0的状态:cat /proc/net/bonding/bond0,可以看到bond0的状态正常

wKioL1djlMnR9S1tAAA6sr_V5fM388.png

测试,先长ping,然后断开其中一块网卡的连接,无丢包发生

wKiom1djk7Ojlwi1AABasXrUOrY730.png

wKiom1djk7Oy3yx1AAApSHggG00198.png

同时看到当前活动的从属网卡自动切换为eno33554960

wKioL1djlMqQKUcdAAA5BbtRrTM317.png

配置主备模式的bond绑定

同理,为剩下两块网卡创建主备模式的绑定bond1,mode=1即为主备模式

wKioL1djlMqh8w5gAAB6FvJPwdg887.png

wKiom1djk7Ww3p72AAA4ZjyssZ8138.png

测试:先长ping,然后断开其中一块网卡的连接,无丢包发生

wKiom1eMUbaC1bZiAACB86ApTp0767.png

wKioL1djlMzhRP7uAAAioVQ59xA647.png

两组绑定都可以同时ping

wKiom1djk7fDqTNHAABRBHKoozg522.png

本文转自    jianlong1990  博客,原文链接:   http://blog.51cto.com/jiangjianlong/1790294     如需转载请自行联系原作者



相关文章
|
9月前
|
Ubuntu Java Linux
|
缓存 开发工具
RedHat8.4配置本地yum软件仓库(RHEL8.4)
RedHat8.4配置本地yum软件仓库(RHEL8.4)
1296 0
RedHat8.4配置本地yum软件仓库(RHEL8.4)
|
Linux
Centos/Redhat 本地yum源配置(Linux)
Centos/Redhat 本地yum源配置(Linux)
278 0
Centos/Redhat 本地yum源配置(Linux)
|
缓存 Linux 开发工具
RedHat7.4配置yum软件仓库(RHEL7.4)
RedHat7.4配置yum软件仓库(RHEL7.4)
597 0
RedHat7.4配置yum软件仓库(RHEL7.4)
|
Linux
配置yum软件仓库(redhat 7.0)
第一步:切换到yum配置文件目录 执行:cd /etc/yum.repos.d/ 第二步:创建文件并进行编辑:vi rhel7.repo 写入如下内容:[rhel7] name=rhel7 ##名字随便命名 baseurl=file:///media/cdrom enabled=1 gpgch...
1205 0
|
网络协议 开发工具
redhat7.0配置网卡
1.切换到网卡配置目录: cd /etc/sysconfig/network-scripts  2.编辑网卡信息 如 vim ifcfg-enpos3 TYPE=Ethernet #设备类型 BOOTPROTO=static #地址分配模式 NAME=enpos3 #网卡名称 ONBOOT=yes #是否启动 IPADDR=192.
1179 0
|
Linux 数据安全/隐私保护 安全
|
Linux 网络安全 虚拟化