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

Ubuntu 22.04.5 LTS配置 bond

本次纯实验,不会讲解bond功能,配置bond mode 1 和 mode 4 如何配置

  1. 确定内核模块是否加载
    实验使用root用户权限,非root用户使用sudo 调用root权限

    root@ubuntu22:~# lsmod | grep bonding
    root@ubuntu22:~# modprobe bonding
    root@ubuntu22:~# lsmod | grep bonding
    bonding               200704  0
    tls                   114688  1 bonding
    
  2. 实验网卡

    ens37ens38
  3. bond mode4配置文件如下

    network:
        version: 2
        renderer: networkd
        ethernets:
          ens37:
            addresses: []
            dhcp4: no
            optional: true
          ens38:
            addresses: []
            dhcp4: no
            optional: true
        bonds:
          bond4:
            interfaces: [ens37,ens38]
            parameters:
              mode: 802.3ad
              lacp-rate: fast
              mii-monitor-interval: 100
              transmit-hash-policy: layer3+4
            addresses: [192.168.119.130/24]
            routes:
              - to: 0.0.0.0
                via: 192.168.119.2
            nameservers:
              addresses: [114.114.114.114]
    

    网络配置(network)

    • version: 2:指定Netplan配置文件的版本。
    • renderer: networkd:指定使用systemd-networkd作为网络服务的渲染器。

    以太网接口(ethernets)

    • ens37 和 ens38:定义了两个以太网接口。
      • addresses: []:为空列表,表示这些接口没有静态分配的IP地址。
      • dhcp4: no:表示这些接口不使用DHCP来获取IPv4地址。
      • optional: true:表示这些接口是可选的,即使它们不存在或未配置成功,也不会影响系统的网络启动。

    链路聚合接口(bonds)

    • bond4:定义了一个名为bond4的链路聚合接口。
    • interfaces: [ens37, ens38]:指定bond4由ens37和ens38两个接口组成。
    • parameters:定义了bond接口的参数。
      • mode: 802.3ad:设置bond模式为802.3ad,这是一种基于LACP(链路聚合控制协议)的动态链路聚合模式。
      • lacp-rate: fast:设置LACP的速率为fast,意味着LACP包会更快地发送,以便更快地建立和维护聚合。
      • mii-monitor-interval: 100:设置接口状态监测间隔为100毫秒,用于检测链路是否活动。
      • transmit-hash-policy: layer3+4:设置流量分配策略,基于层3(IP地址)和层4(端口号)信息来计算哈希值,以决定数据包通过哪个slave接口发送。
    • addresses: [192.168.119.130/24]:为bond4接口分配静态IPv4地址。
    • routes:
      • - to: 0.0.0.0:定义默认路由。
      • via: 192.168.119.2:指定下一跳地址,即所有非本地目的地的流量都将通过这个地址转发。
    • nameservers:
      • addresses: [114.114.114.114]:指定DNS服务器地址,这里使用了公共DNS(114.114.114.114)。
  4. bond mode1 配置文件如下:

    network:
        version: 2
        renderer: networkd
        ethernets:
          ens37:
            addresses: []
            dhcp4: no
            optional: true
          ens38:
            addresses: []
            dhcp4: no
            optional: true
    
        bonds:
          bond4:
            interfaces: [ens37,ens38]
            parameters:
              mode: active-backup
              mii-monitor-interval: 100
            addresses: [192.168.119.130/24]
            routes:
              - to: 0.0.0.0
                via: 192.168.119.2
            nameservers:
              addresses: [114.114.114.114]
    
    • mode: active-backup 主备模式
      使用 netplan apply 使配置生效

http://www.kler.cn/a/384775.html

相关文章:

  • vue项目使用高德地图
  • 私域流量有未来吗?如何运营私域流量(一)
  • 如何使用 SSH 连接并管理你的 WordPress 网站
  • 谷歌地图和高德地图JSAPI宝典(Vue2和Vu3通用)
  • HTML第二次作业
  • C++ 并发专题 - 条件变量的使用
  • 删除 git submodule
  • 力扣 -- 滑动窗口
  • Pytorch训练时报nan
  • laravel chunkById 分块查询 使用时的问题
  • Spring Cloud Bus快速入门Demo
  • 第九周预习报告
  • qt QItemSelectionModel详解
  • 多个服务器共享同一个Redis Cluster集群,并且可以使用Redisson分布式锁
  • Git LFS
  • 专业130+总400+武汉理工大学855信号与系统考研经验电子信息与通信工程,真题,大纲,参考书。
  • 内置函数【MySQL】
  • 生产环境中使用:带有核函数的 SVM 处理非线性问题
  • Unity 的 WebGL 构建中资源图片访问方式
  • 人工智能:重塑生活与工作的神奇力量
  • WebRTC REMB算法
  • AIGC--如何在内容创作中合理使用AI生成工具?
  • H.265流媒体播放器EasyPlayer.js网页web无插件播放器:如何优化加载速度
  • 使用 Java 实现邮件发送功能
  • Matlab实现鲸鱼优化算法优化随机森林算法模型 (WOA-RF)(附源码)
  • 23isctf