Linux 双网卡绑定和解绑
一、常用的三种双网卡绑定模式(mode)
mode=0,网卡负载均衡模式。
mode=1,网卡容错模式(默认使用)。
mode=6,网卡虚拟化方式。
二、开始工作
A、查看网卡信息
[ukihk.com]# ip addr
B、双网卡绑定
1、先停止NetworkManager
[ukihk.com]# systemctl stop NetworkManager
[ukihk.com]# systemctl disable NetworkManager
2、手动写绑定的配置 ifcfg-bond0 <默认bond0 不存在需要手动建立>
[ukihk.com]# vi /etc/sysconfig/network-scripts/ifcfg-bond0
TYPE=”Ethernet”
BOOTPROTO=”none”
NAME=”bond0″
DEVICE=”bond0″
ONBOOT=”yes”
IPADDR=11.11.11.11
NETMASK=255.255.255.0
GATEWAY=11.11.11.254
DNS1=”11.11.11.254”
C、配置1号网卡信息
[ukihk.com]# vi /etc/sysconfig/network-scripts/ifcfg-ens11
TYPE=”Ethernet”
BOOTPROTO=”none”
NAME=”ens11″
DEVICE=”ens11″
ONBOOT=”yes”
MASTER=”bond0″
slave=”yes”
D、配置2号网卡信息
[ukihk.com]# vi /etc/sysconfig/network-scripts/ifcfg-ens12
TYPE=”Ethernet”
BOOTPROTO=”none”
NAME=”ens12″
DEVICE=”ens12″
ONBOOT=”yes”
MASTER=”bond0″
slave=”yes”
E、配置双网卡绑定信息
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 miimon=100 mode=1
F、配置网卡开机自启动
vi /etc/rc.d/rc.local
在后方插入:ifenslave bond0 ens11 ens12
G、重启服务生效
[ukihk.com]# systemctl restart network
[ukihk.com]# ifenslave bond0 ens11 ens12
H、状态检查
[ukihk.com]# ifconfig -a
CentOS7双网卡绑定与解绑
[ukihk.com]# cat /proc/net/bonding/bond0
———————————————————
I、双网卡解绑(请按照顺序操作)
rm -rf /etc/sysconfig/network-scripts/ifcfg-bond0
rm -rf /etc/modprob.d/bonding.conf
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens11
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens12
rmmod bonding
systemctl restart network