重庆思庄Oracle、Redhat认证学习论坛
标题: 关于创建Linux主机网卡绑定 [打印本页]
作者: LuckyYang 时间: 2016-8-24 17:53
标题: 关于创建Linux主机网卡绑定
本帖最后由 LuckyYang 于 2016-8-24 18:06 编辑
RHEL6.2下实现bond多网卡绑定
1: 编辑虚拟网卡配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=192.168.1.77 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 DNS2=202.96.209.133 ONBOOT=yes BOOTPROTO=none USERCTL=no BONDING_OPTS="mode=6 miimon=100" |
miimon=100 是指多久时间要检查网路一次,单位是ms(毫秒)这边的100,是100ms,
即是0.1秒意思是假设其中有一条网路断线,会在0.1秒内自动备援
mode共有七种(0~6) 0,1,6这3种用的教多。
mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定。
mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。
mode=4:动态LACP模式,聚合组内根据规则动态转发,但需要"Switch"支援及设定。
mode=6:平衡负载模式,有自动备援,不需要"Switch"支援及设定,也就是一般的SwitchingHub就可以了。
2:编辑真实网卡eth0接口配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no |
编辑真实网卡eth1接口配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no |
如果有更多网口,依次修改配置文件。
3:加载模块,让系统支持bonding
默认情况下,内核已支持bonding,只需要简单修改/etc/modprobe.conf 这个配置文档就可以了:添加两行
alias bond0 bonding
options bond0 miimon=100 mode=6(这里和ifcfg-bond0一致)
4:重启网络服务(若不生效可重启系统)
[root@localhost ~]# service network restart [root@localhost ~]# 若重启network服务bond网卡没有生效,则需要reboot |
5:查看结果
file:///C:/Users/TOM/AppData/Local/Temp/msohtmlclip1/01/clip_image001.pngfile:///C:/Users/TOM/AppData/Local/Temp/msohtmlclip1/01/clip_image002.pngfile:///C:/Users/TOM/AppData/Local/Temp/msohtmlclip1/01/clip_image003.pngfile:///C:/Users/TOM/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png