基于Centos7环境下配置bond1配置

基于Centos7环境下配置bond1配置

网卡绑定,也称作网卡捆绑。就是将两个或者更多的物理网卡绑定成一个虚拟网卡。

作用:以提供负载均衡或者冗余,增加带宽的作用。当一个网卡坏掉时,不会影响业务。

环境:Vmware,Centos7.6

添加两块网卡 将第一块网卡的配置文件复制,并重新命名,网卡的名字可以通过命令 ifconfig或者ip addr查看,例如我的是ens32/34修改网卡ens32的配置文件,内容如下

[root@oraclelinux ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens32

DEVICE=ens32

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

[root@oraclelinux ~]#

修改网卡ens34的配置文件,内容如下

[root@oraclelinux ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens34

DEVICE=ens34

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

[root@oraclelinux ~]#

创建网卡bond0的配置文件,内容如下

[root@oraclelinux ~]# touch /etc/sysconfig/network-scripts/ifcfg-bond0

[root@oraclelinux ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.119.140 # 根据实际配置

GATEWAY=192.168.119.1

NAME=bond0

BONDING_OPTS="miimon=100 mode=1 primary=ens32 fail_over_mac=1" # ens32的名字要根据自己网卡实际名字配置,不要直接复制

加载模块,使系统支持bond模式

[root@oraclelinux~]# cat /etc/modprobe.conf # 如果文件不存在,需要手动创建

alias bond0 bonding

options bond0 miimon=100 mode=1 fail_over_mac=1 #配置bond0的链路检查时间为100ms,模式为1。

在/etc/rc.d/rc.local 加入以下内容

ifenslave bond0 ens32 ens34

加载bond module

[root@oraclelinux ~]# modprobe bonding

重启网卡,并查看网卡状态如下

[root@oraclelinux ~]# systemctl restart network

测试

通过命令:ifdown ens32或者ifdown ens34 ,关闭任意一个网卡,网络不会中断

相关推荐

106英语怎么读怎么写
365bet新网址

106英语怎么读怎么写

📅 06-27 👁️ 8439
陈伟霆为什么叫陈公子 家庭背景曝光富二代无疑
bat365在线登录官网

陈伟霆为什么叫陈公子 家庭背景曝光富二代无疑

📅 07-25 👁️ 7384
《饥荒》背包数据修改方法
365be体育平台

《饥荒》背包数据修改方法

📅 06-27 👁️ 3013