Linux centos7多网卡配置bond模式(bond0 bond1)

时间:2024-03-16 21:05:08

实验环境:
新增两块网卡,仅主机模式
Linux centos7多网卡配置bond模式(bond0 bond1)
实验目的:
1.bond 0 :
balance-rr (mode=0)
创建bond0组
nmcli connection add type bond con-name bond0 ifname bond0 mode balance-rr

加入组成员
nmcli connection add type bond-slave con-name bond0-ens37 ifname ens37 master bond0
nmcli connection add type bond-slave con-name bond0-ens38 ifname ens38 master bond0

配置bond0的ip地址方法(2种)
直接修改ifcfg-bond0配置文件
使用命令修改nmcli connection modify bond0 ipv4.method manual ipv4.addresses ‘192.168.121.10/24’

nmcli connection up bond0开启组
nmcli connection up bond0-ens37
nmcli connection up bond0-ens38

Linux centos7多网卡配置bond模式(bond0 bond1)
删除成员再删除组:
nmcli connection delete bond0-ens37
nmcli connection delete bond0-ens38
nmcli connection delete bond0

2.Bond(mode=1):

分别加入bond0 bond-ens37 bond-ens38

nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup
nmcli connection add type bond-slave con-name bond0-ens37 ifname ens37 master bond0
nmcli connection add type bond-slave con-name bond0-ens38 ifname ens38 master bond0

Linux centos7多网卡配置bond模式(bond0 bond1)
[[email protected] network-scripts]# vi ifcfg-bond0

Linux centos7多网卡配置bond模式(bond0 bond1)

nmcli connection up bond0开启组
nmcli connection up bond0-ens37
nmcli connection up bond0-ens38
测试 断开一个网卡:
Linux centos7多网卡配置bond模式(bond0 bond1)
3.直接修改配置创建bond1:

备份原始网卡配置文件
修改配置文件:
vi ifcfg-ens37

ROTO=none
NAME=ens37
UUID=fdd01fe2-e8fd-4ca3-b7d6-796a54aad9e3
DEVICE=ens37
ONBOOT=yes
MASTER=bond0
SLAVE=yes

vi ifcfg-ens38

TPROTO=none
NAME=ens38
UUID=31d18eb6-8085-4188-aeea-7f4aa60458c3
DEVICE=ens38
ONBOOT=yes
MASTER=bond0
SLAVE=yes

vi ifcfg-bond0
TYPE=Bond
BOOTPROTO=none
USERCTL=no 是否允许普通用户控制此接口
NAME=bond0
DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.121.50
NETMASK=255.255.255.0
BONDING_OPTS= “miimon=100 mode=1”
工作模式是mode1 miilion表示监视网络链接的频度 100ms

systemctl restart network重启服务
Linux centos7多网卡配置bond模式(bond0 bond1)
Dos页面pingIP地址
断开一个网卡
Linux centos7多网卡配置bond模式(bond0 bond1)