千家信息网

linux下如何实现双网卡绑定

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,linux下如何实现双网卡绑定,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。点击(此处)折叠或打开Linux下的双网卡绑
千家信息网最后更新 2025年02月02日linux下如何实现双网卡绑定

linux下如何实现双网卡绑定,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

点击(此处)折叠或打开

  1. Linux下的双网卡绑定

  2. 将eth0,eth2绑定为bond0 ,节点内部通信用,使用192.168.1.0网段。

  3. 将eth3,eth4绑定为bond1 ,对外服务,使用10.12*.*.0网段。注意将*替换成实际IP地址。

  4. 确定可用的网卡

  5. ethtool eth0

  6. ifup eth0

  7. ifdown eth0



  8. 操作系统版本为:Red Hat Enterprise Linux AS release 4 (Nahant Update 7)


  9. <1>

  10. 将eth0,eth2绑定为bond0


  11. vi /etc/sysconfig/network-scripts/ifcfg-bond0


  12. DEVICE=bond0

  13. BOOTPROTO=none

  14. ONBOOT=yes

  15. TYPE=Ethernet

  16. USERCTL=no

  17. IPADDR=192.168.1.2

  18. NETMASK=255.255.255.0

  19. NETWORK=192.168.1.0

  20. BROADCAST=192.168.1.255



  21. vi /etc/sysconfig/network-scripts/ifcfg-eth0

  22. DEVICE=eth0

  23. BOOTPROTO=none

  24. ONBOOT=yes

  25. USERCTL=no

  26. MASTER=bond0

  27. SLAVE=yes

  28. 注:不要有实际网卡的MAC地址。


  29. vi /etc/sysconfig/network-scripts/ifcfg-eth2

  30. DEVICE=eth2

  31. BOOTPROTO=none

  32. ONBOOT=yes

  33. USERCTL=no

  34. MASTER=bond0

  35. SLAVE=yes



  36. <2>

  37. 将eth3,eth4绑定为bond1


  38. vi /etc/sysconfig/network-scripts/ifcfg-bond1


  39. DEVICE=bond1

  40. BOOTPROTO=none

  41. ONBOOT=yes

  42. TYPE=Ethernet

  43. USERCTL=no

  44. IPADDR=10.12*.*.61

  45. NETMASK=255.255.255.0

  46. NETWORK=10.12*.*.0

  47. BROADCAST=10.12*.*.255

  48. GATEWAY=10.12*.*.254


  49. vi /etc/sysconfig/network-scripts/ifcfg-eth3

  50. DEVICE=eth3

  51. BOOTPROTO=none

  52. ONBOOT=yes

  53. USERCTL=no

  54. MASTER=bond1

  55. SLAVE=yes



  56. vi /etc/sysconfig/network-scripts/ifcfg-eth4

  57. DEVICE=eth4

  58. BOOTPROTO=none

  59. ONBOOT=yes

  60. USERCTL=no

  61. MASTER=bond1

  62. SLAVE=yes



  63. <3>


  64. 添加内核模块:


  65. vi /etc/modprobe.conf

  66. 添加

  67. # BONDING

  68. install bond0 /sbin/modprobe bonding -o bond0 mode=1 miimon=100

  69. install bond1 /sbin/modprobe --ignore-install bonding -o bond1 mode=1 miimon=100


  70. note:

  71. mode=0 : load balancing (round-robin)

  72. mode=1 : fault-tolerance (active-backup)



  73. 加入启动项

  74. vi /etc/rc.d/rc.local

  75. ifenslave bond0 eth0 eth2

  76. ifenslave bond1 eth3 eth4


  77. 启动网卡

  78. ifconfig bond0 192.168.1.2 up

  79. ifenslave bond0 eth0 eth2


  80. ifconfig bond1 10.12*.*.61 up

  81. ifenslave bond1 eth3 eth4



  82. 重启网络服务或系统:

  83. service network restart



  84. 查看绑定网卡工作状况:

  85. cat /proc/net/bonding/bond0

  86. cat /proc/net/bonding/bond1



  87. ************************************************************


  88. linux4.7上,使用如下方式配置,当设置两个或以上bond时,bond网卡的工作模式会有问题,并且第二个bond配置不工作:


  89. vi /etc/modprobe.conf

  90. 添加

  91. # BONDING

  92. alias bond1 bonding

  93. options bond1 mode=1 miimon=100

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

网卡 工作 地址 实际 系统 网段 帮助 服务 配置 清楚 操作系统 两个 内容 内核 对外服务 对此 文章 新手 方式 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 简述网络和网络安全含义 中国有哪些国产的数据库管理系统 苏州硅豆网络技术有限公司 传统数据库变化 软件开发详细进度表 微信小程序软件开发好的评语 21家银行业绿色信贷数据库 网络技术培训要资质吗 中指数据库 账号 拥有自己的服务器能干嘛 没有局域网怎么共享数据库 计算机网络安全基础水光针搭配 江苏7位数数据库 60数据库技术移民 路由器端口映射后无法访问服务器 数据库数据以什么形式存储的 靠谱的五金切割软件开发技术 dof数据库注册账号 马克笔画网络安全手抄报图片 广东软件开发公司哪个好 服务器系统盘 数据盘 大网站 后台管理服务器 北京亿维视讯网络技术 埃森哲收购的网络安全公司 第三方软件开发风险 网络安全股票龙头2020 mc中的粘土服务器粘土有什么用 网络安全检查总结旅游 搭建服务器管理系统 金蝶数据库查询物料语句
0