精华内容
下载资源
问答
  • 编辑虚拟网络接口配置文件,指定网卡IP1. change the /etc/sysconfig/network-scripts/ifcfg-bond0 configuration.# cat ifcfg-bond0DEVICE=bond0BOOTPROTO=staticIPADDR=172.24.80.168NETMASK=255.255.255.0...

    编辑虚拟网络接口配置文件,指定网卡IP

    1. change the /etc/sysconfig/network-scripts/ifcfg-bond0 configuration.

    # cat  ifcfg-bond0

    DEVICE=bond0

    BOOTPROTO=static

    IPADDR=172.24.80.168

    NETMASK=255.255.255.0

    BROADCAST=172.24.80.250

    ONBOOT=yes

    TYPE=Ethernet

    # 不要指定单个网卡的IP 地址、子网掩码或网卡 ID。将上述信息指定到虚拟适配器(bonding)中即可。

    2. change the /etc/sysconfig/network-script/ifcfg-eth0 configuration

    #cat ifcfg-eth0

    DEVICE=eth0

    ONBOOT=yes

    BOOTPROTO=none

    MASTER=bond0

    SLAVE=yes

    # 更改另一个虚拟网卡文件eth1,同上eth0配置.

    3. append the /etc/modules.conf configuration

    #cat /etc/modules.conf

    alias bond0 bonding

    options bond0 miimon=100 mode=1

    说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。

    mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。

    mode=1表示fault-tolerance (active-backup)提供冗余功能,采用主从工作方式, 默认情况下只有一块网卡工作,另一块做备份.

    bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用.

    4.append the /etc/rc.d/rc.local configuration

    # vi /etc/rc.d/rc.local

    加入两行

    ifenslave bond0 eth0 eth1

    route add -net 172.31.3.254 netmask 255.255.255.0 bond0

    到这时已经配置完毕重新启动机器.

    展开全文
  • linux下如何做網卡綁定實現冗餘?一、Linux Channel Bonding目前在各個發行版本的 Linux 中,使用最普遍的內核版本應該就是 2.4.x的版本了,而 Linux Channel Bonding,在 Linux 2.4 的內核中,就提供了 bonding...

    在linux下如何做雙網卡綁定實現冗餘?

    一、Linux Channel Bonding

    目前在各個發行版本的 Linux 中,使用最普遍的內核版本應該就是 2.4.x的版本了,而 Linux Channel Bonding,在 Linux 2.4 的內核中,就提供了 bonding 的驅動,可以支援把多個網路介面卡集合在一起,當作一個網路介面卡來使用。

    在 Linux 下,網卡的高可用性是通過 MII 或者 ETHTOOL 的狀態監測來實現的,所以,需要檢查系統中的網路介面卡是否支援 MII 或者 ETHTOOL 的連狀態監測。可以用命令 "ethtool eth0" 來檢查,如果顯示的 "Link detected:" 資訊與實現的連接狀態一致,就沒有問題。如果系統中的網路介面卡不支援 MII 或者 ETHTOOL 狀態監測,當連接失效時,系統就不能檢測到,同時,在 bonding 驅動載入時,會記錄一條不支援 MII 和 ETHTOOL 的警告資訊。

    下面簡單介紹一下實現的基本方法:

    首先,我們需要打開內核對 bonding 支援。

    設置內核 "make menuconfig/xconfig/config",在"Network device support"區段中選擇"Bonding driver support",建議設置該驅動程式為模組,這樣才能支援給驅動傳遞參數和設置多個bonding設備。

    生成並安裝新的內核和模組。

    Bonding 的設置

    我們需要在 /etc/modules.conf 中加入兩行,這樣才可以在設置了 bond 設置後,系統啟動的時候自動載入 bonding 的驅動程式

    alias bond0 bonding

    options bond0 miimon=100 mode=1

    當mode=1時為主備模式,mode=0時為負載均衡模式。

    另外,在 /etc/sysconfig/network-scripts 目錄中,創建一個名為 ifcfg-bond0 的檔。DEVICE=bond0

    IPADDR=192.168.1.1

    NETMASK=255.255.255.0

    NETWORK=192.168.1.0

    BROADCAST=192.168.1.255

    ONBOOT=yes

    BOOTPROTO=none

    USERCTL=no

    在 bond 中的所有網路介面卡的腳本中,都要有 SLAVE 和 MASTER 的定義。例如,如果要讓eth0和eth1成為bond0的成員,它們對應的設定檔(ifcfg-eth0和ifcfg-eth1)就要仿照下面的內容進行更改:

    展开全文
  • 1 编辑/etc/modprobe.conf在/etc/modprobe.conf里加入如下两行:alias bond0 bondingoptions bond0 mode=1 miimon=100 use_carrier=02 创建bond0虚拟设备vim /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond...

    1 编辑/etc/modprobe.conf

    在/etc/modprobe.conf里加入如下两行:

    alias bond0 bonding

    options bond0 mode=1 miimon=100 use_carrier=0

    2 创建bond0虚拟设备

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

    DEVICE=bond0

    BOOTPROTO=none

    ONBOOT=yes

    NETMASK=255.255.255.0

    IPADDR=192.168.68.150

    GATEWAY=192.168.68.254

    3 配置 eth0 eth1

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0

    BOOTPROTO=none

    ONBOOT=yes

    MASTER=bond0

    SLAVE=yes

    vim /etc/sysconfig/network-scripts/ifcfg-eth1

    DEVICE=eth1

    BOOTPROTO=none

    ONBOOT=yes

    MASTER=bond0

    SLAVE=yes

    4 重启系统

    展开全文
  • Linux bonding驱动提供了一种方法,用以把多个网络接口(network interface)组合成一个逻辑的"bonded"接口。Bonded接口的工作方式取决于驱动的模式:不同的模式提供了热备份或负载均衡等不同的服 务。此外,驱动还...

     Linux bonding驱动提供了一种方法,用以把多个网络接口(network interface)组合成一个逻辑的"bonded"接口。Bonded接口的工作方式取决于驱动的模式:不同的模式提供了热备份或负载均衡等不同的服 务。此外,驱动还会监控链路的可用性。 Bonding驱动最早来自Donald Becker针对Linux 2.0内核的beowulf补丁。现在已经有了很多的变化,最早的来自beowulf网站的工具已经不能和现在的驱动一起使用。

       大多数目前发布的Linux内核都以模块(module)方式带了bonding驱动,ifenslave工具也都已经安装好。如果你的Linux没有,或者你确实需要自己来编译bonding,需要根据具体版本去下载。

    1、双网卡绑定好处:

    1)增大带宽、实现负载均衡;

    2)提供链路冗余,进行失效保护。

     

    2、实现双网卡绑定有哪些方法:

     1)最常见的使用bonding

     2)Intel ANS (Advanced Networking Services) for Linux

    3)Linux 下的 BASP(Broadcom Advanced Server Program)

     

    3、实例:bonding

    1.到network-scripts下,创建获复制一个ifcfg-bond0:

    [root@root network-scripts]# cp ifcfg-eth0 ifcfg-bond0
    复制好了查看一下
    [root@root network-scripts]# ll
    total 204
    -rw-r--r--  1 root root   212 Mar 23 15.42 ifcfg-bond0
    -rw-r--r--1 root root   212 Mar 15 15:40 ifcfg-eth0
    -rw-r--r--  1 root root   212 Mar 15 15:40 ifcfg-eth1

     

    2.编辑ifcfg-bond0、ifcfg-eth0、ifcfg-eth1  把里面内容替换一下内容
    [root@root network-scripts]# vim ifcfg-bond0    //(IP、MASK、子网掩码按自己服务器的需求来)
    BOOTPROTO=none
    DEVICE=bond0
    ONBOOT=yes
    IPADDR=172.26.5.16
    NETMASK=255.255.255.128
    GATEWAY=172.26.5.126
    USERCTL=no
    TYPE=Ethernet
    IPV6INIT=no
    DNS1=172.26.1.1
    [root@root network-scripts]# vim ifcfg-eth0
    BOOTPROTO=none
    DEVICE=eth0
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    USERCTL=no
    TYPE=Ethernet
    IPV6INIT=no
     
    [root@root network-scripts]# vim ifcfg-eth1
    BOOTPROTO=none
    DEVICE=eth1
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    USERCTL=no
    TYPE=Ethernet
    IPV6INIT=no

     

    3.修改/etc/modprobe.conf,添加如下语句

    alias bond0 bonding
    options bond0 miimon=100 mode=1 
    注:mode可以为0,1,0为负载均衡,1为失效保护。miimon=100表示系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线。

     

    4.修改/etc/rc.d/rc.local,添加如下内容:

     

    ifenslave bond0 eth0 eth1

     

    5.重启系统,查看网卡信息

    6.[root@lyt ~]#vim /proc/net/bonding/bond0      #查看模式及网卡信息。实际mac地址是不一样的

     

    7.测试:可以通过ping 192.168.101.50 -t 测试,然后断掉eth1,看看是否还能ping通

    展开全文
  • linux双网卡绑定实现冗余与负载均衡 1 编辑/etc/modprobe.conf 在/etc/modprobe.conf里加入如下两行: alias bond0 bonding options bond0 mode=1 miimon=100 use_carrier=0 2 创建bond0...
  • 在我们日常Linux使用中,一般对于生产网都会使用双网卡或多网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可谓好处多多。而一般我们都会使用Linux操作系统下自带的网卡绑定模式。这一点不像Windows2008,...
  • 1、编辑虚拟网络接口配置文件,指定网卡IP cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond0 vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPR...
  • linux双网卡绑定

    2017-07-11 17:57:23
    现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡...
  • 1.需要彻底关闭NetworlManger 服务,否则会和bond网卡冲突 service NetworlManger stop chkconfig NetworlManger off 2.新建 /etc/sysconfig/network-scripts/ifcfg-bond0 配置文件 DEVICE=bond0 BOOTPROTO...
  • linux双网卡绑定

    2016-01-29 17:14:00
    现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡...
  • 满意答案zfmtgc2016.09.19采纳率:44%等级:9已帮助:467人拓扑图很简单,一个服务器的两个网卡上联到两台核心交换机上操作系统是rhel5.5 x86_64,交换机是华为9306,服务器是dell M910刀片服务器上的eth0和eth1做了...
  • 现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡...
  • Linux双网卡绑定

    2012-03-11 17:09:15
    Linux双网卡绑定是通过Bonding技术实现使用两块网卡虚拟成为一块网卡设备,两块网卡使用共同的IP地址,可实现负载均衡,网卡冗余。bonding的实现前提是使用相同型号的网卡芯片。 以下练习在VM的虚拟环境使用redhat...
  • 现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡...
  • linux实现双网卡绑定

    2019-11-22 12:47:41
    Teaming 技术:可以把同一台服务器上的多个物理网卡绑定成一个虚拟的网卡,利用Teaming 技术,可以提高网络速度、实现不同网卡之间的负载(Load balancing)和网卡冗余(Fault tolerance); 与bonding的关系 在...
  • LINUX 双网卡

    2013-03-04 18:25:42
    Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余 二、bonding应用方向 1、网络负载均衡 对于bonding的网络负载均衡是我们在文件服务器中常用到的...
  • Linux双网卡绑定bond0

    2017-04-01 16:17:00
    现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡...
  • Linux双网卡绑定

    2016-07-12 18:05:07
    网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡冗余,带宽扩容和负载均衡。 配置详解1、查看网卡情况 [root@acarsorcl-standby ~]# ifconfig -a | ...
  • 转自网络: ... 现在很多服务器都自带千兆网口...linux操作系统下自带的网卡绑定模式,Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个网络接口设置来使用,用于网络负载均衡及网络冗余。当然现在网卡产...
  • Linux双网卡做bond

    2020-09-26 14:33:37
    主要是通过将多个物理网卡绑定到一个逻辑网卡上,实现本地网卡冗余、带宽扩容以及负载均衡 ​ Linux下一共其中bond模式,bond0-bond6,其中bond0和bond1最为常见 bond0 平衡轮循环策略,有自动备援,不过需要...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 184
精华内容 73
关键字:

linux双冗余网卡

linux 订阅