Fork me on GitHub

centos8双网卡绑定

Centos8.5绑定网卡(BONDING、TEAM)

前置知识

Cenos8刷新配好的网络一定要按照底下的顺序

nmcli c reload

nmcli networking off

nmcli networking on

Team绑定

概述

环境:centos8.5,两个网卡(ens33,ens37)

查看所有网络连接

绑定ens33和ens37,绑定的网卡叫做team-eth0

创建team口

nmcli connection add type team con-name team0 ifname team-eth0 config '{"runner":{"name":"activebackup"}}'

去查看team口

nmcli con show

去配置它的ip,gateway和dns

nmcli connect modify team0 ipv4.addresses "192.168.76.8/24"

nmcli connect modify team0 ipv4.gateway "192.168.76.2"

nmcli connect modify team0 ipv4.dns "8.8.8.8"

nmcli connect modify team0 ipv4.method manual

将ens33和ens36加入到team0

nmcli connection add type team-slave con-name team0-port1 ifname ens33 master team0

nmcli connection add type team-slave con-name team0-port2 ifname ens36 master team0

查看网卡信息

激活team0-port1和team0-port2

nmcli con up team0-port1

nmcli con up team0-port2

nmcli con up team0

查看

nmcli connection show

查看是否成功,并验证是否ping的通

截图.png

二、BONDING绑定

使用nmcli工具的方式

  1. 查看物理网卡信息

nmcli device

  1. 查看网卡连接信息

nmcli connection show

  1. 删除已有connection的物理网卡信息

nmcli connection delete ens33

nmcli connection delete ens37

nmcli connection show

  1. 创建绑定网卡bond0 并设置IP地址

nmcli connection add type bond ifname bond0 con-name bond0 miimon 100 mode active-backup primary ens33 ipv4.method manual ipv4.addresses 192.168.221.232/24 ipv4.gateway 192.168.221.25

  1. 创建bond0的子接口

nmcli connection add type bond-slave ifname ens33 con-name bond0-ens33 master bond0

nmcli connection add type bond-slave ifname ens37 con-name bond0-ens37 master bond0

  1. 查看已激活的网络接口

nmcli connection show --active

  1. 查看bond0状态

cat /proc/net/bonding/bond0

posted @ 2023-07-11 09:52  风をした  阅读(916)  评论(0)    收藏  举报