重庆思庄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