精华内容
下载资源
问答
  • Linux双网卡绑定

    2019-02-03 23:12:21
    Linux双网卡绑定,RHEL6双网卡绑定
  • linux双网卡绑定

    2018-01-08 23:13:28
    linux 双网卡绑定 两块网卡具有相同的IP地址而并行链接聚合成 一个逻辑链路工作
  • linux 双网卡绑定

    2012-05-11 17:02:50
    关于linux双网卡绑定的技术文档,bonding
  • Linux 双网卡绑定

    2019-04-23 17:17:00
    Linux 双网卡绑定  双网卡绑定这项继续特别适合利用再生产环境7x24小时的网络传输服务,采取双网卡绑定模式不仅可以提高网络传输速度,更重要的是,还可以确保其中一块网卡出现故障时,依然可以正常高效可靠的措施...

    Linux 双网卡绑定

      双网卡绑定这项继续特别适合利用再生产环境7x24小时的网络传输服务,采取双网卡绑定模式不仅可以提高网络传输速度,更重要的是,还可以确保其中一块网卡出现故障时,依然可以正常高效可靠的措施。下面我会使用两种方案来完成网双卡绑定 一种是传统的配置文件修改方案,另一种是最新的命令生成配置文件方案。

    主要常用的三种模式

    • mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
    • mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
    • mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。(推荐)

    其他模式介绍

    • balance-rr (mode=0)       默认, 有高可用 (容错) 和负载均衡的功能,  需要交换机的配置,每块网卡轮询发包 (流量分发比较均衡).
    • active-backup (mode=1)  只有高可用 (容错) 功能, 不需要交换机配置, 这种模式只有一块网卡工作, 对外只有一个mac地址。缺点是端口利用率比较低
    • balance-xor (mode=2)     不常用
    • broadcast (mode=3)        不常用
    • 802.3ad (mode=4)          IEEE 802.3ad 动态链路聚合,需要交换机配置,没用过
    • balance-tlb (mode=5)      不常用
    • balance-alb (mode=6)     有高可用 ( 容错 )和负载均衡的功能,不需要交换机配置  (流量分发到每个接口不是特别均衡)

    bond 模式 修改配置文件实现双网卡绑定

    注意:

    • 必须保证服务器有两块同网段网卡设备

    环境:

    • 已添加 网卡1 ens33
    • 已添加 网卡2 ens34

    1、新建Master配置文件

    /etc/sysconfig/network-scripts/ifcfg-bond6

    # 设备名
    DEVICE=bond6
    # 手动配置地址
    BOOTPROTO=none
    # 配置模式
    BONDING_OPTS="miimon=100 mode=6"
    # IP地址
    IPADDR=192.168.1.100
    # 子网掩码
    PREFIX=24
    # 网关地址
    GATEWAY=192.168.1.1
    # DNS1地址
    DNS1=114.114.114.114
    # DNS2地址
    DNS2=8.8.8.8

    2、新建Slave1配置文件

    /etc/sysconfig/network-scripts/ifcfg-ens33

    # 设备名
    DEVICE=ens33
    # 手动获取                                                            
    BOOTPROTO=none
    # master设备名
    MASTER=bond0
    # 开启SLAVE
    SLAVE=yes
    #是否允许普通用户管理此端口
    USERCTL=no        

    3、新建Slave2配置文件

    /etc/sysconfig/network-scripts/ifcfg-ens34

    # 设备名
    DEVICE=ens34
    # 手动获取                                                            
    BOOTPROTO=none
    # master设备名
    MASTER=bond0
    # 开启SLAVE
    SLAVE=yes
    #是否允许普通用户管理此端口
    USERCTL=no    

    4、重启网卡服务

    systemctl restart network

    5、查看详情信息

    cat /proc/net/bonding/bond6 

    bond 模式  nmcli命令行实现双网卡绑定

    注意:

    • 必须保证服务器有两块同网段网卡设备

    环境:

    • 已添加 网卡1 ens33
    • 已添加 网卡2 ens34

    1、创建Master配置文件

    # nmcli connection add type bond con-name 设备名称 ifname 设备名称 mode 模式号 miimon 毫秒
    nmcli connection add type bond con-name bond6 ifname bond6 mode 1 miimon 100

    注:miimon:指定当发现一个链路恢复时,在激活该链路之前的等待时间,以毫秒计算

    2、新建Slave1配置文件

    # nmcli connection add type bond-slave ifname 设备名称 master master设备名称
    nmcli connection add type bond-slave ifname ens33 master bond6

    3、新建Slave2配置文件

    # nmcli connection add type bond-slave ifname 设备名称 master master设备名称
    nmcli connection add type bond-slave ifname ens34 master bond6

    4、激活网路设备

    # 激活bond6网络设备
    nmcli connection up "bond6"
    # 激活ens33网络设备
    nmcli connection up "bond-slave-ens33"
    # 激活ens34网络设备
    nmcli connection up "bond-slave-ens33"

    5、查看详情信息

    cat /proc/net/bonding/bond6 

     

    转载于:https://www.cnblogs.com/xiangsikai/p/10757592.html

    展开全文
  • Linux双网卡绑定》由会员分享,可在线阅读,更多相关《Linux双网卡绑定(6页珍藏版)》请在人人文库网上搜索。1、Redhat 双网卡绑定1. 检查 kernel 看是否支持绑定rootNms # cat /boot/config-2.6.18-164.el5 | grep...

    《Linux双网卡绑定》由会员分享,可在线阅读,更多相关《Linux双网卡绑定(6页珍藏版)》请在人人文库网上搜索。

    1、Redhat 双网卡绑定1. 检查 kernel 看是否支持绑定rootNms # cat /boot/config-2.6.18-164.el5 | grep -i bondingCO-NFIG_BONDING=m 表示支持,否则需要编译内核使它支持 bonding2. 将 eth0 和 eth2 两块网卡绑定在一起。1. 建立网卡绑定的配置文件内容如下:rootNms # cat /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0 绑定设备名称 BONDING_OPTS=mode=1 miimon=100mode 为 0 是绑定的两。

    2、块网卡负载均衡模式实现,两块网卡同时工作一块网卡宕掉, 另一个继续工作。查阅相关文献有少量丢包现象。Mode 为 1 是绑定的两块网卡以主备模式实现,只有一块网卡工作,当主网卡 宕掉之后,备用网卡立刻接管。Mode 为 0、 2、3、4 需要交换机做相应配置, mode 为 1、5、6 不需交换机特别配置 BOOTPROTO=noneONBOOT=yesNETWORK=10.10.13.0NETMASK=255.255.255.192IPADDR=10.10.13.27USERCTL=yes 允许非 root 用户控制设备GATEWAY=10.10.13.48TYPE=EthernetIPV6。

    3、INIT=no2. 分别在两块网卡的配置文件添加字段见红色部分Eth0 : rootNms # cat /etc/sysconfig/network-scripts/ifcfg-eth0# NetXen Incorporated NX3031 Multifunction 1/10-Gigabit Server AdapterDEVICE=eth0BOOTPROTO=noneONBOOT=yesMASTER=bo ndOSLAVE=yesUSERCTL=noTYPE=EthernetIPV6INIT= noEth2 : rootNms # cat 尼tc/sysconfig/network-sc。

    4、ripts/ifcfg-eth2# NetXe n In corporated NX3031 Multifu nction 1/10-Gigabit Server AdapterDEVICE=eth2BOOTPROTO=noneONBOOT=yesTYPE=EthernetMASTER=bo ndOSLAVE=yesUSERCTL=noIPV6INIT= no3 添加 alias bond。bondingrootNms # cat /etc/modules.c onfalias bondO bonding4 .重启网络服务:尼tc/init.d/network restart或者 servic。

    5、e network restart5 .检查网卡绑定情况.rootNms # ifconfig bon dO Li nk en cap:EthernetHWaddr 3C:4A:92:E4:AC:14inet addr:10.10.13.27 Bcast:10.10.13.63 Mask:255.255.255.192 in et6addr: fe80:3e4a:92ff:fee4:ac14/64 Scope:Li nkUP BROADCAST RUNNING MASTER MULTICAST MTU:1500 MetricRX packets:1013027 errors:。dropped:。

    6、。overru ns:0 frame:。TX packets:577741 errors:0 dropped:0 overr un s:0 carrier:。collisi on s:0 txqueuele n:0RX bytes:165151585 (157.5 MiB) TX bytes:96743546 (92.2 MiB)eth0Li nk en cap:EthernetHWaddr 3C:4A:92:E4:AC:14UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1RX packets:1007793 errors:0 dro。

    7、pped:0 overru ns:0 frame:0TX packets:577743 errors:0 dropped:0 overr un s:0 carrier:0collisi on s:0 txqueuele n:1000RX bytes:164837761 (157.2 MiB) TX bytes:96744064 (92.2 MiB)In terrupt:178ethlLi nk en cap:EthernetHWaddr 3C:4A:92:E4:AC:15UP BROADCAST MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 。

    8、dropped:0 overr un s:0 frame:0TX packets:0 errors:0 dropped:0 overr un s:0 carrier:0collisi on s:0 txqueuele n:1000RX bytes:。(0.0 b) TX bytes:。(0.0 b)In terrupt:186eth2Li nk en cap:EthernetHWaddr 3C:4A:92:E4:AC:14UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1RX packets:5234 errors:0 dropped:。

    9、0 overr un s:0 frame:0TX packets:0 errors:0 dropped:0 overr un s:0 carrier:0collisi on s:0 txqueuele n:1。RX bytes:313824 (306.4 KiB) TX bytes:0 (0.0 b)In terrupt:194eth3Li nk en cap:EthernetHWaddr 3C:4A:92:E4:AC:17inet addr:192.168.100.13 Bcast:192.168.100.255 Mask:255.255.255.0in et6addr: fe80:3e4a。

    10、:92ff:fee4:ac17/64 Scope:Li nkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:5852 errors:。dropped:0 overr un s:0 frame:。TX packets:76 errors:0 dropped:0 overr un s:0 carrier:。collisi on s:0 txqueuele n:1000RX bytes:402095 (392.6 KiB) TX bytes:9661 (9.4 KiB)In terrupt:202lo Link en cap:Lo。

    11、cal Loopbackinet addr:127.0.0.1 Mask:255.0.0.0in et6addr: :1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:7300 errors:0 dropped:0 overr un s:0 frame:0TX packets:7300 errors:0 dropped:0 overr un s:0 carrier:0collisi on s:0 txqueuele n:0RX bytes:4411678 (4.2 MiB) TX bytes:4411678 (4.。

    12、2 MiB)6.查看双网卡现在工作在那块网卡上此次绑定模式为主备绑定( mode=1 ),通过cat /proc/net/b on di ng/bo ndO可以看到绑定现在工作在eth0上,当停止eth0网卡,绑定不受影响,eth2代替eth0说明绑定 成功。详见下面:rootlocalhost # cat /proc/ net/bondin g/b ondOEthernet Cha nnel Bonding Driver: v3.4.0 (October 7, 2008)Bonding Mode: fault-tolera nee (active-backup)Primary Slave: 。

    13、NoneCurren tly Active Slave: ethObond工作在ethO网卡上Mil Status: upMil Polling Interval (ms): 100Up Delay (ms): 0Dow n Delay (ms): 0Slave In terface: ethOethO启动正常MII Status: upLink Failure Count: 3Permanent HW addr: 00:08:02:ed:6e:4fSlave In terface: eth2eth2 启动正常MII Status: upLink Failure Count: 1Perma n。

    14、ent HW addr: 00:02:a5:44:e0:41rootlocalhost # ifconfig eth0 down 停掉 eth0 网卡rootlocalhost # cat /proc/ net/b ondin g/b ondOEthernet Cha nnel Bonding Driver: v3.4.0 (October 7, 2008)Bonding Mode: fault-tolera nee (active-backup)Primary Slave: NoneCurrently Active Slave: eth2eth2 代替 ethO 工作MII Status: 。

    15、upMII Polling Interval (ms): 100Up Delay (ms): 0Dow n Delay (ms): 0Slave In terface: eth0etho网卡停止工作MII Status: dow nLink Failure Count: 4Perma nent HW addr: 00:08:02:ed:6e:4fSlave In terface: eth2Mil Status: upLink Failure Count: 1Permanent HW addr: 00:02:a5:44:e0:41rootlocalhost # ifconfig eth0 up7。

    16、.查看有没有丢包:rootNms # netstat -iKernel In terface tableIface MTUMet RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVRFlgbon d0150001016731000 579779000 BMmRUeth01500 0101147500057977900 OBMsRUethl1500000000000 BMUeth21500052560000000 BMsRUeth315000587400076000 BMRUlo 16436 073040007304000 LRU注意:检查有无丢包现象。此次这里丢包现象为 包严重。

    展开全文
  • LINUX 双网卡绑定

    2018-08-11 11:38:11
     绑定驱动 重启网络 环境说明 操作系统:RHEL 6.4 虚拟机:VMware 12.5 网络: eth0 仅主机模式 192.168.6.121/24 eth1 仅主机模式 192.168.6.122/24 eth2 NAT模式 192.168.7.121/24  目标说明 ...

    目录

    环境说明

     目标说明

     查看网卡

    网卡配置

     绑定驱动

    重启网络


    环境说明

    操作系统:RHEL 6.4
    
    虚拟机:VMware 12.5
    
    网络:
    
    eth0 仅主机模式  192.168.6.121/24
    
    eth1 仅主机模式  192.168.6.122/24
    
    eth2 NAT模式  192.168.7.121/24

     目标说明

    eth0 eth1 组成bond0 192.168.6.121/24 ,2个网卡随意拔掉网线,不影响访问

     查看网卡

    [root@enmoedu1 ~]# cd /etc/udev/rules.d/
    [root@enmoedu1 rules.d]# vi 70-persistent-net.rules
    # This file was automatically generated by the /lib/udev/write_net_rules
    # program, run by the persistent-net-generator.rules rules file.
    #
    # You can modify it, as long as you keep each rule on a single
    # line, and change only the value of the NAME= key.
    
    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:bc:15:79", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
    
    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:bc:15:83", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
    
    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:bc:15:8d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

     

    网卡配置

    [root@enmoedu1 rules.d]# cd /etc/sysconfig/network-scripts/
    [root@enmoedu1 network-scripts]# vi ifcfg-eth0
    DEVICE=eth0
    TYPE=Ethernet
    ONBOOT=yes
    BOOTPROTO=none
    MASTER=bond0
    SLAVE=yes
    [root@enmoedu1 rules.d]# cd /etc/sysconfig/network-scripts/
    [root@enmoedu1 network-scripts]# vi ifcfg-eth1
    DEVICE=eth1
    TYPE=Ethernet
    ONBOOT=yes
    BOOTPROTO=none
    MASTER=bond0
    SLAVE=yes
    [root@enmoedu1 network-scripts]# vi ifcfg-bond0 
    DEVICE=bond0
    TYPE=Ethernet
    ONBOOT=yes
    BOOTPROTO=none
    IPADDR=192.168.6.121
    PREFIX=24
    GATEWAY=192.168.6.1
    DNS1=202.101.172.35
    NM_CONTROLLED=no

     

     绑定驱动

    [root@enmoedu1 network-scripts]# vi /etc/modprobe.d/bond.conf 
    alias bond0 bonding
    options bond0 miimon=100 mode=6

     

    重启网络

    [root@enmoedu1 network-scripts]# service network restart
    Shutting down interface bond0:                             [  OK  ]
    Shutting down interface eth2:                              [  OK  ]
    Shutting down loopback interface:                          [  OK  ]
    Bringing up loopback interface:                            [  OK  ]
    Bringing up interface bond0:  Determining if ip address 192.168.6.121 is already in use for device bond0...
                                                               [  OK  ]
    Bringing up interface eth2:  Determining if ip address 192.168.7.121 is already in use for device eth2...
                                                               [  OK  ]
    [root@enmoedu1 network-scripts]# ifconfig
    bond0     Link encap:Ethernet  HWaddr 00:0C:29:BC:15:79  
              inet addr:192.168.6.121  Bcast:192.168.6.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:febc:1579/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:1377 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1204 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:131256 (128.1 KiB)  TX bytes:143264 (139.9 KiB)
    
    eth0      Link encap:Ethernet  HWaddr 00:0C:29:BC:15:79  
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:127 errors:0 dropped:0 overruns:0 frame:0
              TX packets:958 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:10512 (10.2 KiB)  TX bytes:125056 (122.1 KiB)
    
    eth1      Link encap:Ethernet  HWaddr 00:0C:29:BC:15:83  
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:1251 errors:0 dropped:0 overruns:0 frame:0
              TX packets:247 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:120818 (117.9 KiB)  TX bytes:18274 (17.8 KiB)
    
    eth2      Link encap:Ethernet  HWaddr 00:0C:29:BC:15:8D  
              inet addr:192.168.7.121  Bcast:192.168.7.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:febc:158d/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:716 errors:0 dropped:0 overruns:0 frame:0
              TX packets:742 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:52382 (51.1 KiB)  TX bytes:54258 (52.9 KiB)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:4 errors:0 dropped:0 overruns:0 frame:0
              TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:240 (240.0 b)  TX bytes:240 (240.0 b)
    
    [root@enmoedu1 network-scripts]# 

     

     

     

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 895
精华内容 358
关键字:

linux双网卡绑定

linux 订阅