Linux网口绑定
通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠的目的。
前提约定:
2个物理网口分别是:eth0,eth1
绑定后的虚拟口是:bond0
服务器IP是:
第一步,配置设定文件:
/etc/work-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=
NETMASK=
NETWORK=
BROADCAST=
#BROADCAST广播地址
/etc/work-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
/etc/work-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
第二步,修改modprobe相关设定文件,并加载bonding模块:
,我们直接创建一个加载bonding的专属设定文件/etc/
[******@test ~]# vi /etc/
#追加
alias bond0 bonding
options bonding mode=0 miimon=200
(重启系统后就不用手动再加载了)
[******@test ~]# modprobe bonding
:
[******@test ~]# lsmod | grep bonding
bonding 100065 0
第三步,重启一下网络,然后确认一下状况:
[******@test ~]# /etc/ restart
[******@test ~]# cat //bonding/bond0
Channel Bonding Driver: (November 4, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 200
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:16:36:1b:bb:74
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:16:36:1b:bb:80
[******@test ~]# ifconfig | grep HWaddr
bond0 Link
基于linux的bond技术 来自淘豆网www.taodocs.com转载请标明出处.