centos6 双网卡绑定
# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPADDR=103.10.84.96
NETMASK=255.255.255.128
GATEWAY=103.10.84.1
BONDING_OPTS="mode=1 miimon=100 primary=eth0"
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe
DEVICE=eth0
HWADDR=90:b1:1c:09:83:06
ONBOOT=yes
MASTER=bond0
SLAVE=yes
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
# Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe
DEVICE=eth1
ONBOOT=yes
HWADDR=90:b1:1c:09:83:07
MASTER=bond0
SLAVE=yes
# cat /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 miimon=100 mode=1
挂载模块
#modprobe bonding
查看模块
lsmod | grep bonding
mode=0 表示负载均衡方式,两块网卡都工作,需要交换机作支持。
mode=1 表示冗余方式,网卡只有一个工作,一个出问题启用另外的。
mode=6 表示负载均衡方式,两块网卡都工作,不需要交换机作支持。
centos7 双网卡绑定
# cat ifcfg-bond1
DEVICE=bond1
USERCTL=no
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
IPADDR=172.18.0.99
NETMASK=255.255.255.0
GATEWAY=172.18.0.1
BONDING_OPTS="mode=1 miimon=100"
# cat ifcfg-p4p1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=p4p1
DEVICE=p4p1
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
MASTER=bond1
SLAVE=yes
# cat ifcfg-p6p1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=p6p1
DEVICE=p6p1
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
MASTER=bond1
SLAVE=yes