当前位置: 首页 > news >正文

Centos7.9多网卡绑定做链路聚合

概述

配置centos7.9上的bond。用三块网卡绑定做链路聚合

动态生效

modprobe --first-time bonding

如果已经加载了,会报如下错误信息

modprobe --first-time bonding
modprobe: ERROR: could not insert 'bonding': Module already in kernel

重启生效

echo "bonding" > /etc/modules-load.d/bonding.conf

配置物理网卡

# 命令
cat ifcfg-em2
# 显示结果
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em2
UUID=94632a91-812a-4359-9215-7c4319e6cd25
DEVICE=em2
ONBOOT=yes
MASTER=bond0
SLAVE=yes   
# 命令
cat ifcfg-em3
# 显示结果
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em3
UUID=01a0fe19-f4bc-4ae6-9504-bb2e9caa7fb2
DEVICE=em3
ONBOOT=yes
MASTER=bond0
SLAVE=yes        
# 命令
cat ifcfg-em4
# 显示结果
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em4
UUID=a166a6d3-bf80-48e6-8251-82b73995a87f
DEVICE=em4
ONBOOT=yes
MASTER=bond0
SLAVE=yes

配置BOND

# 命令
cat ifcfg-bond0 
# 显示结果
DEVICE=bond0
NAME=bond0
TYPE=Bond
USERCTL=no
BOOTPROTO=static
BONDING_MASTER=yes
ONBOOT=yes
# mode4 对应交换机开启LACP
BONDING_OPTS="mode=4 miimon=100 lacp_rate=fast"
IPADDR=172.31.2.1
NETMASK=255.255.0.0
GATEWAY=172.31.0.1
DNS1=172.26.111.1
DNS2=172.26.112.2

配置生效

systemctl restart network
# 命令
ip a
# 显示结果
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: em3: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000link/ether 24:6e:96:6b:60:94 brd ff:ff:ff:ff:ff:ff
3: em4: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000link/ether 24:6e:96:6b:60:94 brd ff:ff:ff:ff:ff:ff
4: em1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000link/ether 24:6e:96:6b:60:90 brd ff:ff:ff:ff:ff:ff
5: em2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000link/ether 24:6e:96:6b:60:94 brd ff:ff:ff:ff:ff:ff
6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 24:6e:96:6b:60:94 brd ff:ff:ff:ff:ff:ffinet 172.31.2.1/16 brd 172.31.255.255 scope global noprefixroute bond0valid_lft forever preferred_lft forever
http://www.lryc.cn/news/597597.html

相关文章:

  • 回顾 Palantir:八年之旅的反思
  • 《P4092 [HEOI2016/TJOI2016] 树》
  • 线段树学习笔记 - 练习题(1)
  • UniApp X 网络请求避坑指南:从 JS 到 UTS 的 JSON 数据处理全解析
  • Neo4j 框架 初步简单使用(基础增删改查)
  • OpenEuler系统架构下编译redis的RPM包
  • 【基于OpenCV的图像处理】图像预处理之图像色彩空间转换以及图像灰度化处理
  • 【web页面接入Apple/google/facebook三方登录】
  • SQL基础⑥ | 聚合函数
  • Java项目中定时任务三方工具和技术的深度应用指南
  • Kubernetes 日志收集
  • biji 1
  • 事务与索引:数据库核心机制详解
  • 解析云蝠智能 VoiceAgent 的技术架构与应用实践
  • Linux第三天Linux基础命令(二)
  • 不同地区的主要搜索引擎工具
  • 原创-基于 PHP 和 MySQL 的证书管理系统 第三版
  • Windows 用 Python3 快速搭建 HTTP 服务器
  • 网络基础DAY18-动态路由协议基础
  • 观影《长安的荔枝》有感:SwiftUI 中像“荔枝转运”的关键技术及启示
  • Linux文件fd
  • 架构师--缓存场景
  • vmware分配了ubuntu空间但是ubuntu没有获取
  • python---列表(List)
  • 龙虎榜——20250723
  • 【Linux系统】基础IO(上)
  • 数字化转型:概念性名词浅谈(第三十四讲)
  • Web前端开发:JavaScript遍历方法详解与对比
  • 文字识别接口-文档识别技术-手写文字识别
  • VRRP的概念及应用场景