介绍

加载bonding模块,options里的一些参数的含义:

miimon 监视网络链接的频度,单位是毫秒。max_bonds 配置的bond口个数mode bond模式,在一般的实际应用中,0和1用的比较多。

bond模式:常用的有三种

mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。多个网卡使用一个MAC mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。主备模式 mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。多个网卡使用不同的MAC

  1. #第一块网卡
  2. [root@linux ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
  3. TYPE=Ethernet
  4. BOOTPROTO=none
  5. ONBOOT=yes
  6. USERCTL=no
  7. DEVICE=ens33
  8. MASTER=bond0
  9. SLAVE=yes
  10. #第二块网卡
  11. [root@linux ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens37
  12. TYPE=Ethernet
  13. BOOTPROTO=none
  14. ONBOOT=yes
  15. USERCTL=no
  16. DEVICE=ens37
  17. MASTER=bond0
  18. SLAVE=yes
  19. #配置bond网卡(默认没有,需要自己创建)
  20. [root@linux ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0
  21. TYPE=Ethernet
  22. BOOTPROTO=none
  23. ONBOOT=yes
  24. USERCTL=no
  25. DEVICE=bond0
  26. IPADDR=192.168.10.10
  27. PREFIX=24
  28. DNS=192.168.10.1
  29. NM_CONTROLLED=no
  30. #加载模块
  31. alias bond0 bonding
  32. options bond0 miimon=100 mode=0
  33. vim /etc/modprobe.conf
  34. vim /etc/modprobe.d/bond.conf
  35. alias bond0 bonding
  36. options bond0 miimon=100 mode=0
  37. #重启网络
  38. systemctl start network