Ubuntu 22.04.5 LTS配置 bond

打印 上一主题 下一主题

主题 893|帖子 893|积分 2679

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

  • 确定内核模块是否加载
    实验使用root用户权限,非root用户使用sudo 调用root权限
    1. root@ubuntu22:~# lsmod | grep bonding
    2. root@ubuntu22:~# modprobe bonding
    3. root@ubuntu22:~# lsmod | grep bonding
    4. bonding               200704  0
    5. tls                   114688  1 bonding
    复制代码
  • 实验网卡
       ens37ens38
  • bond mode4配置文件如下
    1. network:
    2.     version: 2
    3.     renderer: networkd
    4.     ethernets:
    5.       ens37:
    6.         addresses: []
    7.         dhcp4: no
    8.         optional: true
    9.       ens38:
    10.         addresses: []
    11.         dhcp4: no
    12.         optional: true
    13.     bonds:
    14.       bond4:
    15.         interfaces: [ens37,ens38]
    16.         parameters:
    17.           mode: 802.3ad
    18.           lacp-rate: fast
    19.           mii-monitor-interval: 100
    20.           transmit-hash-policy: layer3+4
    21.         addresses: [192.168.119.130/24]
    22.         routes:
    23.           - to: 0.0.0.0/0
    24.             via: 192.168.119.2
    25.         nameservers:
    26.           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/0:界说默认路由。
      • via: 192.168.119.2:指定下一跳地点,即所有非本地目的地的流量都将通过这个地点转发。

    • nameservers:

      • addresses: [114.114.114.114]:指定DNS服务器地点,这里使用了公共DNS(114.114.114.114)。


  • bond mode1 配置文件如下:
    1. network:
    2.     version: 2
    3.     renderer: networkd
    4.     ethernets:
    5.       ens37:
    6.         addresses: []
    7.         dhcp4: no
    8.         optional: true
    9.       ens38:
    10.         addresses: []
    11.         dhcp4: no
    12.         optional: true
    13.     bonds:
    14.       bond4:
    15.         interfaces: [ens37,ens38]
    16.         parameters:
    17.           mode: active-backup
    18.           mii-monitor-interval: 100
    19.         addresses: [192.168.119.130/24]
    20.         routes:
    21.           - to: 0.0.0.0/0
    22.             via: 192.168.119.2
    23.         nameservers:
    24.           addresses: [114.114.114.114]
    复制代码

    • mode: active-backup 主备模式
      使用 netplan apply 使配置见效


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

玛卡巴卡的卡巴卡玛

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表