精华内容
下载资源
问答
  • 2021-05-15 17:13:10

    linux bonding 主备模式slave网卡切换的方法

    我们有时候做演练或测试,测试bonding slave网卡切换,或者疑是因为一块网卡有问题,想切换到另外一块slave网卡,通常情况下,我们可能

    采用ifdown eth0或ifconfig eth0 down的方法来切换到另外一块网卡,但是这种方法在

    生产环境中可能出现网络及系统告警或者可能丢包,也可能也存在一些风险。

    面介绍一种方法,不需要ifdown网卡就能切换,比较适合于在生产环境中正在提供业务的linux服务器,比如出现了丢包,或者有闪断、网络慢或者日志

    有网络报错,怀疑是此网卡硬件或固件有问题,想切换到另外一块slave网卡,而又不想断网出现监控系统告警,业务中断等对业务高可用要求比较高的情况。

    # ifenslave -c bond0 eth1将一个物理接口eth1作为active接口

    不建议# ifenslave -d bond0 eth0   //从bond0中删除掉eth0

    如下所示(适用于主备模式)

    [root@redhat ~]# cat /proc/net/bonding/bond0

    Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

    Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)

    Primary Slave: None

    Currently Active Slave: eth0

    MII Status: up

    MII Polling Interval (ms): 100

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eth0

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:28

    Slave queue ID: 0

    Slave Interface: eth1

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:32

    Slave queue ID: 0

    [root@redhat ~]# ifenslave -c bond0 eth1

    [root@redhat ~]# cat /proc/net/bonding/bond0

    Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

    Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)

    Primary Slave: None

    Currently Active Slave: eth1

    MII Status: up

    MII Polling Interval (ms): 100

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eth0

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:28

    Slave queue ID: 0

    Slave Interface: eth1

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:32

    Slave queue ID: 0

    [root@redhat ~]#

    整个过程没有出现丢包,断网

    更多相关内容
  • https://www.linuxidc.com/Linux/2015-11/125369.htmLinux bonding 主备模式slave网卡切换的方法我们有时候做演练或测试,测试bonding slave网卡切换,或者疑是因为一块网卡有问题,想切换到另外一块slave网卡,通常...

    https://www.linuxidc.com/Linux/2015-11/125369.htm

    Linux bonding 主备模式slave网卡切换的方法

    我们有时候做演练或测试,测试bonding slave网卡切换,或者疑是因为一块网卡有问题,想切换到另外一块slave网卡,通常情况下,我们可能采用ifdown eth0或ifconfig eth0 down的方法来切换到另外一块网卡,但是这种方法在 生产环境中可能出现网络及系统告警或者可能丢包,也可能也存在一些风险。

    下面介绍一种方法,不需要ifdown网卡就能切换,比较适合于在生产环境中正在提供业务的linux服务器,比如出现了丢包,或者有闪断、网络慢或者日志有网络报错,怀疑是此网卡硬件或固件有问题,想切换到另外一块slave网卡,而又不想断网出现监控系统告警,业务中断等对业务高可用要求比较高的情况。

    # ifenslave -c bond0 eth1 将一个物理接口eth1作为active接口

    不建议# ifenslave -d bond0 eth0    //从bond0中删除掉eth0

    如下所示(适用于主备模式)

    [root@RedHat ~]# cat /proc/net/bonding/bond0

    Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

    Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)

    Primary Slave: None

    Currently Active Slave: eth0

    MII Status: up

    MII Polling Interval (ms): 100

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eth0

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:28

    Slave queue ID: 0

    Slave Interface: eth1

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:32

    Slave queue ID: 0

    [root@redhat ~]# ifenslave -c bond0 eth1

    [root@redhat ~]# cat /proc/net/bonding/bond0

    Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

    Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)

    Primary Slave: None

    Currently Active Slave: eth1

    MII Status: up

    MII Polling Interval (ms): 100

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eth0

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:28

    Slave queue ID: 0

    Slave Interface: eth1

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:5a:9d:32

    Slave queue ID: 0

    [root@redhat ~]#

    整个过程没有出现丢包,断网

    展开全文
  • CentOS下双网卡主备模式配置1简述通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问。2实现2.1.查看网卡信息执行ifconfig -a命令2.2.修改网卡配置文件切换...

    CentOS下双网卡主备模式配置

    1简述

    通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问。

    2实现

    2.1.查看网卡信息

    执行ifconfig -a命令

    2740a8cccae1dc663da5b0060b528946.png

    2.2.修改网卡配置文件

    切换工作目录

    cd /etc/sysconfig/network-scripts/

    修改网卡配置文件ifcfg-eth0 ,保证以下几项内容正确:

    TYPE=Ethernet

    BOOTPROTO=dhcp

    ONBOOT=yes

    MASTER=bond0

    SLAVE=yes

    修改网卡配置文件ifcfg-eth1如果没有创建,保证以下几项内容正确(同上):

    DEVICE=eth1

    TYPE=Ethernet

    BOOTPROTO=dhcp

    ONBOOT=yes

    MASTER=bond0

    SLAVE=yes

    2.3.虚拟网卡文件配置

    创建文件

    touch ifcfg-bond0

    编辑文件添加以下内容:

    DEVICE=bond0

    TYPE= Ethernet

    ONBOOT=yes

    BOOTPROTO=none

    IPADDR="192.168.137.243"

    NETMASK="255.255.255.0"

    GATEWAY="192.168.137.1"

    DNS="192.168.137.1"

    NAME=bond0

    BONDING_OPTS=”miimon=100 mode=1”

    说明:如果是在虚拟机里BONDING_OPTS需要添加fail_over_mac=1如BONDING_OPTS=”miimon=100 mode=1 fail_over_mac=1”

    下面几项根据所处的网络环境进行设置:

    IPADDR="192.168.137.243"

    NETMASK="255.255.255.0"

    GATEWAY="192.168.137.1"

    DNS="192.168.137.1"

    PREFIX=24

    2.4.重启服务

    执行:

    service network restart

    或者reboot重启服务器

    2.5.查看状态

    ifconfig

    a474232d0cc2bb589c2797a89cd5e228.png

    查看主备信息:

    7d3a734c6fb81f590e69d4c53f533b77.png

    2.6.测试

    关闭网卡eth0

    ifconfig eth0 down

    ping一下ip看看是否能通。

    查看主备是否切换:

    826960f1801410b6f930a997cbe1faa5.png

    完成

    http://www.dengb.com/Linuxjc/1086034.htmlwww.dengb.comtruehttp://www.dengb.com/Linuxjc/1086034.htmlTechArticleCentOS下双网卡主备模式配置 1简述 通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网...

    展开全文
  • Linux 网卡绑定 主备模式

    千次阅读 2016-08-03 23:01:28
    Linux 网卡绑定 主备模式 ====================================================================================================================== IP地址 查看 ip a ifconfig ifconfig -a ...

    Linux 网卡绑定 主备模式

    ======================================================================================================================

    IP地址

    查看
    ip  a
    ifconfig
    ifconfig -a

    添加临时IP
    [root@localhost ~]# ip a add dev eth0 192.168.56.102/24
    [root@localhost ~]# ifconfig eth0:1 192.168.56.103 netmask 255.255.255.0
    进行之前先添加一块网卡进去,然后重启
    ========================================================================================================================
    网卡绑定

    生产环境,7*24小时,用TCP/IP连接,网卡坏了,影响访问。这种单点故障不允许,需尽量避免。
    解决:双网卡、双交换机。服务器只能访问一个地址的情况下,可用网卡绑定技术(两块物理网卡用一个IP地址,对外显示是一个逻辑网卡。)建议切换时间设置0.1秒(默认的)

    (实验环境需要Vmware workstation的虚拟机环境,virtual box有问题)
    两种模式:

    主备模式 HV(主网卡坏了,备网卡自动切换到主网卡)

    负载均衡 LB(两块网卡都在工作,同时写入数据)

    2GB网卡,速度是2000/8=250mb/s,为什么要除8?
    服务器快慢不在配多快的网卡。瓶颈在磁盘,所以负载均衡模式(增加网络负载)很少用
    两块网卡分别连接单独的交换机,并且使用的是负载均衡模式,这种情况是安装不了RAC。
    解决:把网卡绑定模式改成主备模式或者两交换机绑定(堆叠)。建议主备模式

    两块网卡slave1 slave2 绑定后bond0,ip地址在bond0
    网卡绑定

    建议配置成主备模式,


    1.新建/etc/sysconfig/network-scripts/ifcfg-bond0文件
    DEVICE=bond0
    IPADDR=191.3.60.1
    NETMASK=255.255.255.0
    ONBOOT=yes

    2.更改/etc/sysconfig/network-scripts/ifcfg-eth0网卡属性
    DEVICE=eth0
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    3.更改/etc/sysconfig/network-scripts/ifcfg-eth1网卡的属性
    DEVICE=eth1
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes

    4.编辑/etc/modprobe.conf文件,加入以下内容
    alias bond0 bonding
    options bond0 miimon=100 mode=1

      e1000是驱动  alias是别名

    说明:
    mode指定了bond0的工作模式,常用的是0和1,0表示负载均衡方式,1表示主从方式,可根据需要自行配置。
    常用的为0,1两种。mode=0表示 load bamlancing (round-robin)为负载均衡方式,两块网卡都工作。
    mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,
    也就是说默认情况下只有一块网卡工作,另一块做备份。
    bonding只能提供链路监测,即从主机到交换机的链路是否接通。
    如果只是交换机对外的链路down掉了,而交换机本身并没有故障,
    那么bonding会认为链路没有问题而继续使用。 miimon是用来进行链路监测的。
    比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。

    重启网卡进行测试

    展开全文
  • 1、查看服务器版本lsb_release-a2、然后进入网卡信息目录:cd /etc/sysconfig/network-scripts3、接着我们要新建一个文件,文件名为ifcfg-bond0,可以通过三种方式来创建。(vi ifcfg-bond0; touch ifcfg-bond0; cp ...
  • hostadapter megaraid_sas alias scsi_hostadapter1 ahci alias bond0 bonding options bond0 miimon=100 mode=1 mode=0 负载均衡(需要交换机支持) mode=1 热备,一块网停止工作,另一块网卡工作 重启网卡收起
  • Linux网卡bond的七种模式详解

    千次阅读 2022-01-12 23:24:06
    Linux网卡bond的七种模式详解
  • Linux网卡负载均衡[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.9-55.EL #1 Fri Apr 20 16:35:59 EDT 2007 i686 i686 i386 GNU/Linux查看linux是否支持bonding,如下信息表示已支持[root@...
  • mode=1:自动模式,其中一条线若断线,其他线路将会自动援。 mode=6:平衡负载模式,有自动援,不必”Switch”支援及设定。 bond模式: (1)Mode=0(balance-rr) 表示负载分担round-robin,平衡轮询策略,...
  • Linux网卡绑定

    2019-04-29 14:21:23
    Linux网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode=0:平衡负载模式,有自动援,但需要”Switch”支援及设定。 mode=1:自动模式,其中一条线若断线,其他...
  • 这样就需要将服务器的网卡做成主备模式,以增加安全性,使得当其中一个交换机不通的时候网卡能够自动切换。整体配置不难,网上也有相应的教程,可能有些是Ubuntu的版本不同,所以配置以后没有达到应有的效果,经过...
  • linux bonding 主备模式slave网卡切换的方法我们有时候做演练或测试,测试bondingslave网卡切换,或者疑是因为一块网卡有问题,想切换到另外一块slave网卡,通常情况下,我们可能采用ifdown eth0或ifconfig eth0 ...
  • 参考以下文章中的 2.centos7配置bonding: ... 以下是配置过程的操作和打印消息: [root@lnltedmr3 modprobe.d]# systemctl stop NetworkManager.service[root@lnltedmr3 modpr...
  • 网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩...mode=1:主备模式,其中一条线若断线,其他线路将会自动备援。mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。备注:mo...
  • 网卡设置主备模式 网卡配置文件路径:/etc/sysconfig/network-scripts/ 现有网卡1:配置_1 网卡2:enp2s0,在已有的网卡配置文件中增加最后两行即可 文件配置ifcfg-bond0内容 DEVICE=bond0 BOOTPROTO=static ...
  • linux 绑定网卡主备切换

    千次阅读 2016-02-26 14:55:00
    ifenslave -c bond0 eth1 将一个物理接口eth1作为active接口 转载于:https://blog.51cto.com/zhouzhenxing/1745293
  • 注:con-name自定义队名,ifname自定义物理网卡名,这里是聚合所以没有指向哪个物理网卡名,加队员时可选指定的物理网卡名。 # nmcli connection add type team con-name team0 ifname team0 config '{"runner":{...
  • CentOS 7网卡绑定 主备模式

    千次阅读 2018-09-21 10:01:12
    更改主机名 hostnamectl set-hostname hadoopManger01 停止network服务 systemctl stop network.service ...NetworkManager不停止会导致配置网卡绑定之后network服务启动失败 systemctl stop NetworkManager system...
  • Linux7配置team聚合链centos7、redhat7使用teaming实现聚合链路,能够提升网卡绑定之后的网络吞吐性能,并且提供网卡故障后切换网卡处理的能力team是基于小型内核驱动实现聚合链路,在用户层提供teamd命令实现链路...
  • Linux网卡绑定模式

    2021-05-11 19:30:20
    Linux网卡绑定,实质就是使多块网卡虚拟为一块以达到更快的网络传输速度,被称为bonding。1、bonding 的原理:什么是bonding需要从网卡的混杂(promisc)模式说起。我们知道,在正常情况下,网卡只接收目的硬件地址...
  • 配置team组activebackup(主备模式) 添加网卡的操作: 配置主备模式操作 桥接模式配置 首先,确认我们的windows主机和linux主机通讯正常(windows和linux可以互ping,并且linux可以ping通百度) 同时测试安装...
  • 1.查看网卡bonding状态 # /cat/proc/net/bonding/bondeth0 其中Currently Active Slave列出了bonding当前的活动网卡名称。 2.使用以下命令在线切换活动网卡为eth1: # ifenslave -c bondeth0 eth1
  • 一、Linux中双网卡绑定实现的原理Linux网卡绑定实现就是使用两块网卡虚拟成为一块网卡;linux设置bond网卡绑定---有些用。Linux网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个...
  • 日常工作生产环境的x86服务器都使用了双网卡接入模式,无论是出于增加网络带宽的考虑,还是冗余,高可用的考虑,双网卡绑定都能带来非常多的裨益,双网卡即把两块网卡虚拟成为一块网卡,具有相同的IP地址,可看做一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,837
精华内容 5,934
关键字:

linux网卡主备模式