你好
我是你们的雨嘉叔

CentOS7双网卡绑定与解绑

一、常用的三种双网卡绑定模式(mode)

  • mode=0,网卡负载均衡模式。
  • mode=1,网卡容错模式。
  • mode=6,网卡虚拟化方式。
二、准备工作
1、查看网卡信息

[root@localhost ~]# ip addr


2、拷贝网卡配置文件

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens37

[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-bond0

3、双网卡绑定

1)先停止NetworkManager

[root@localhost ~]# systemctl stop NetworkManager

[root@localhost ~]# systemctl disable NetworkManager


2)手工写绑定的配置 ifcfg-bond0

  • 配置ifcfg-bond0

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0

TYPE=”Ethernet”

BOOTPROTO=”none”

NAME=”bond0″

DEVICE=”bond0″

ONBOOT=”yes”

IPADDR=192.168.80.130

NETMASK=255.255.255.0

GATEWAY=192.168.80.2

USERCTL=”no”

  • 配置ifcfg-ens33

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=”Ethernet”

BOOTPROTO=”none”

NAME=”ens33″

DEVICE=”ens33″

ONBOOT=”yes”

MASTER=”bond0″

slave=”yes”

  • 配置ifcfg-ens37

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens37

TYPE=”Ethernet”

BOOTPROTO=”none”

NAME=”ens37″

DEVICE=”ens37″

ONBOOT=”yes”

MASTER=”bond0″

slave=”yes”

  • 配置网卡绑定

vi /etc/modprobe.d/bonding.conf

alias bond0 bonding

options bond0 miimon=100 mode=1

3)开机使网卡绑定生效

vi /etc/rc.d/rc.local

在后方插入:ifenslave bond0 ens33 ens37

4)重启服务生效

[root@localhost network-scripts]# systemctl restart network

[root@localhost network-scripts]# ifenslave bond0 ens33 ens37

5)状态检查

[root@localhost ~]# ifconfig -a


[root@localhost ~]# cat /proc/net/bonding/bond0


4、双网卡解绑(请按照顺序操作)

rm -rf /etc/sysconfig/network-scripts/ifcfg-bond0

rm -rf /etc/modprob.d/bonding.conf

rm -rf /etc/sysconfig/network-scripts/ifcfg-ens33

rm -rf /etc/sysconfig/network-scripts/ifcfg-ens37

rmmod bonding

systemctl restart network

赞(3)
未经允许不得转载:嘉叔的博客 » CentOS7双网卡绑定与解绑
分享到: 更多 (0)

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址