文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux网卡绑定过程

2023-06-05 23:04

关注

本篇内容主要讲解“Linux网卡绑定过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux网卡绑定过程”吧!

一、bond模式

5和6不需要交换机端的设置,网卡能自动聚合。4需要支持802.3ad。0,2和3理论上需要静态聚合方式,但实测中0可以通过mac地址欺骗的方式在交换机不设置的情况下不太均衡地进行接收。

常用的有三种

在mode=6 下有丢包现象。 推荐选择mode=0

二、Linux网口绑定

通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠的目的。前提约定:

  1. 第一步,配置设定文件:

    • /etc/sysconfig/network-scripts/ifcfg-bond0

      TYPE=EthernetDEVICE=bond0BOOTPROTO=noneONBOOT=yesUSERCTL=noIPADDR=192.168.0.100NETMASK=255.255.255.0NETWORK=192.168.0.0BROADCAST=192.168.0.255NM_CONTROLLED=no
    • /etc/sysconfig/network-scripts/ifcfg-eth0

      TYPE=EthernetDEVICE=eth0BOOTPROTO=noneONBOOT=yesMASTER=bond0SLAVE=yesUSERCTL=no
    • /etc/sysconfig/network-scripts/ifcfg-eth2

      TYPE=EthernetDEVICE=eth2BOOTPROTO=noneONBOOT=yesMASTER=bond0SLAVE=yesUSERCTL=no
  2. 第二步,修改modprobe相关设定文件,并加载bonding模块:

    • 在这里,我们直接创建一个加载bonding的专属设定文件/etc/modprobe.d/bonding.conf

      [root@test ~]# vi /etc/modprobe.d/bonding.conf

      #追加

      alias bond0 bonding

      options bonding mode=0 miimon=100

    • 加载模块(重启系统后就不用手动再加载了)

      [root@test ~]# modprobe bonding

    • 确认模块是否加载成功:

      [root@test ~]# lsmod | grep bonding

      bonding 100065 0

  3. 第三步,重启一下网络,然后确认一下状况:任意拔掉一根网线,然后再访问你的服务器,看网络是否还是通的。

    [root@test ~]# /etc/init.d/network restart[root@test ~]# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)Bonding Mode: fault-tolerance (active-backup)Primary Slave: NoneCurrently Active Slave: eth0……[root@test ~]# ifconfig | grep HWaddrbond0 Link encap:Ethernet HWaddr 00:16:36:1B:BB:74eth0 Link encap:Ethernet HWaddr 00:16:36:1B:BB:74eth2 Link encap:Ethernet HWaddr 00:16:36:1B:BB:74
  4. 从上面的确认信息中,我们可以看到3个重要信息:

    • 现在的bonding模式是active-backup

    • 现在Active状态的网口是eth0

    • bond0,eth2的物理地址和处于active状态下的eth0的物理地址相同,这样是为了避免上位交换机发生混乱。

  5. 第四步,系统启动自动绑定、增加默认网关:

    [root@test ~]# vi /etc/rc.d/rc.local#追加ifenslave bond0 eth0 eth2route add default gw 192.168.0.1

三、/etc/modprobe.d/bonding.conf

四网卡绑定两对网卡需注意,不能使用追加的方式

bonding.conf 含义:

到此,相信大家对“Linux网卡绑定过程”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯