centos8 bond 子接口配置文件

先加载模块

modprobe --first-time 8021q
modprobe --first-time bonding

配置 bond 接口

# vi ifcfg-bond0
TYPE=Bond
BOOTPROTO=NONE
ONBOOT=YES
DEVICE=bond0
BONDING_MASTER=yes

配置物理接口,所有的接口都一样

TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp4s0f0
ONBOOT=yes
MASTER=bond0
SLAVE=yes

配置子接口

# vi ifcfg-bond0.1401
VLAN=yes
TYPE=Vlan
PHYSDEV=bond0
VLAN_ID=1401
BOOTPROTO=none
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=bond0.1401
DEVICE=bond0.1401
ONBOOT=yes
IPADDR=10.140.1.4
PREFIX=24
GATEWAY=10.140.1.1

配置 bond 模式

cat /etc/modprobe.d/bonding.conf 
alias bond0 bonding
options bond0 miimon=100 mode=4

重新加载配置

nmcli c reload

修改网卡信息两种方式:

  1. 修改配置文件
    修改配置文件之后,reload 配置后不会即时生效,要 up 一下才能生效
    例如,修改网卡 bond0.1401 的 IP 地址:

    1. 修改配置文件
    2. nmcli c reload
    3. nmcli c up bond0.1401
  2. nmcli 修改
    例如,修改网卡 bond0.1401 的 IP 地址:
    nmcli c m bond0.1401 ipv4.addresses "1.1.1.1/24"
    即时生效。

你可能感兴趣的:(Linux,linux)