2024年4月18日发(作者:)

Centos 7 配置多网卡bond0 及网桥br0

一.配置多网卡bonding

1.手动添加bond0配置,如:

vim /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BONDING_OPTS="miimon=100 fail_over_mac=1 mode=active-backup"

TYPE=Bond

BONDING_MASTER=yes

BOOTPROTO=none

IPADDR=192.16.100.65

PREFIX=16

GATEWAY=192.16.0.1

DNS1=223.6.6.6

DNS2=223.5.5.5

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=no

NAME=bond0

ONBOOT=yes

2.设置网卡1

vim /etc/sysconfig/network-scripts/ifcfg-em1

TYPE=Ethernet

NAME=em1

DEVICE=em1

ONBOOT=yes

MASTER=bond0

SLAVE=yes

3.设置网卡2

vim /etc/sysconfig/network-scripts/ifcfg-em2

TYPE=Ethernet

NAME=em4

DEVICE=em4

ONBOOT=yes

MASTER=bond0

SLAVE=yes

重启网卡生效:systemctl restart network

二.配置网桥模式br0

1.修改bond0配置,去掉IP配置及添加bridge

vim /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BONDING_OPTS="miimon=100 fail_over_mac=1 mode=active-backup"

TYPE=Bond

BONDING_MASTER=yes

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=no

NAME=bond0

ONBOOT=yes

NM_CONTROLLED=no

BRIDGE=br0

2.添加br0配置

vim /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

TYPE=Bridge

BOOTPROTO=static

IPADDR=192.16.100.66

PREFIX=16

GATEWAY=192.16.0.1

DNS1=223.5.5.5

DNS2=223.6.6.6

DEFROUTE=yes

NAME=br0

ONBOOT=yes

重启网卡生效:systemctl restart network