linux下网卡绑定

网卡绑定的作用:1、冗余,防止单点故障

        2、防止传输瓶颈

1.交换机端口绑定:

1 system-view
2 link-aggregation group 1 mode manual
3
4 比如把端口1和2进行绑定
5
6 interface Ethernet1/0/1                  #进入交换机1口
7 port link-aggregation group 1        #把当前端口加入汇聚组1
8 interface Ethernet1/0/2                  #进入交换机2口
9 port link-aggregation group 1        

2.系统网卡绑定

1.设置Bounding
vi /etc/modules.conf   #添加以下内容
alias bond0 bonding
options bonding mode=1 miimon=200 primary=eth2 use_carrier=1

2. 加载bonding模块
modprobe bonding

3.创建/修改bond0 eth0 eth1 配置文件
vi /et/sysconfig/network-ifcfg-“网卡名”

DEVICE=‘bond0‘
BOOTPROTO=‘static‘
BROADCAST=‘x.x.x.x‘
IPADDR=‘x.x.x.x‘

DEVICE=eth0
BOOTPROTO=‘static‘
STARTMODE=‘onboot‘

DEVICE=eth1
BOOTPROTO=‘static‘
STARTMODE=‘onboot‘

4.重启所有网卡
rcnetwork restart

5.绑定eth0 eth1 到bond0
ifenslave bond0 eth0
ifenslave bond0 eth1

6.重启后自动加载设置:

在/etc/init.d/中添加bonding启动文件
vi /etc/init.d/bonding  #添加以下语句
case “$1” in
    start)
/sbin/ifenslave bond0 eth0
/sbin/ifenslave bond0 eth1
;;
        *)
;;
esac

7.把加载bonding模块的脚本加入启动脚本中

vi /etc/init.d/boot.local
modprobe bonding
时间: 2024-11-21 02:08:49

linux下网卡绑定的相关文章

Linux下网卡绑定模式

Linux bonding驱动一共提供了7种模式,它们分别是:balance-rr .active-backup.balance-xor.broadcast.802.3ad.balance-tlb.balance-alb. balance-rr or 0:轮询模式,提供负载平衡和容错.该模式下两个网口都工作 active-backup or 1:主备倒换模式,提供冗余功能,该模式下只有一个网口工作,另一个做备份. balance-xor or 2:基于HASH算法的负载均衡模式,网卡的分流按照x

linux多网卡绑定bonding

Linux  多网卡绑定概述 本文 os:6.4  这里测试是四块网卡绑定 1 块 bond 我们在这介绍的Linux 双 网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链 接聚合成一个逻辑链路工作.其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel 技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding.bonding技术的最早应用是在

linux 单网卡绑定多IP及BONGDING的实现

Linux Bond 1 bond 的概念 Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作. 2 bond 技术的由来 这项 技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding. 3 bond 工作原理 在正常情况下,网卡只接收目的硬件地址(MAC Add

8.Linux多网卡绑定、子接口

8.Linux多网卡绑定.子接口 ·mii-tool eth0,查看网卡速度.状态.物理连接, ·ethtool eth0,查看网卡物理特性,-i 查看网卡驱动信息,-S 查看网卡状态, ·IP别名:linux支持在一个物理网卡上配置多个ip地址,用来实现类似子接口之类的功能, ·centos/RHEL系统默认会启用NetworkManager对网卡管理,以方便用户使用(网络小图标), ·如果使用子接口需要禁用NetworkManager,service NetworkManager stop,

Linux多网卡绑定聚合链路—bond技术

Linux多网卡绑定聚合链路-bond技术 一.理论部分 将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严重的瓶颈.其它的应用,比如ftp服务器,高负载的下载网站, 都有类似的问题.因此使用Linux teaming或bond来绑定多个网卡作为一个逻辑网口,配置单个的IP地址,会大幅提升服务器的网络吞吐(I/O).Linux的多网卡绑定功能使用的是内核中的"bonding"模块,关于此模块可以参

Linux 双网卡绑定技术

bond技术是在linux2.4以后加入内核. 一般步骤是1.把bonding模块加入内核, 2 编辑要绑定的网卡设置,去除地址设定 3 添加bond设备,设置地址等配置 4  重启网络 5 在交换机上做支持 具体信息看  内核文档 Documentation/networking/bonding.txt 参考实例: Linux 双网卡绑定一个IP地址,实质工作就是使用两块网卡虚拟为一块,使用同一个IP地址,是我们能够得到更好的更快的服务.其实这项技术在Sun和Cisco 中早已存在,被称为Tr

linux 7 网卡绑定

Linux 7 网卡绑定发表于2018年2月24日RHEL7或Centos 7 下双网卡绑定应用环境:在生产环境中,为了提高网络容错或吞吐量,一般服务器都会采取多网卡绑定的策略(此处只讲主备模式).测试环境:RHEL7.0 (Centos7适用)真实物理机,4块网卡,绑定网卡1(eno1)和网卡3(eno3). 配置Team有两种方式,第一种是使用nmcli命令(推荐),第二种是添加并配置文件(手动需要小心). 具体配置: 方法1(推荐) 创建组接口: nmcli connection add

Linux双网卡绑定脚本

linux运维及配置工作中,常常会用到双网卡绑定,少数几台服务器的配置还好,如果是需要配置几十甚至上百台,难免会枯燥乏味,易于出错,我编写了这个双网卡绑定的辅助脚本,可傻瓜式地完成linux双网卡绑定工作,当然,该脚本主要还是用于小批量的系统配置,如需配置大量的服务器,可提取脚本中的bonding函数,稍作修改即可,你值得一试! 1.适用范围 该shell脚本可在以下linux系统创建多个绑定网卡,用于生产环境没问题的: Redhat 5.x CentOS 5.x Kylin 3.x KUX 2

Linux多网卡绑定(bond)及网络组(team)

Linux多网卡绑定(bond)及网络组(team) ??很多时候,由于生产环境业务的特殊需求,我们需要对服务器的物理网卡实施特殊的配置,从而来满足不同业务场景下对服务器网络的特殊性要求.如高并发的网络IO型业务,需要高速的网络IO,即对网卡的收收发包处理能力及网卡最大带宽速度等性能指标提出了更高的要求:事务处理型的系统,如金融交易系统.电商平台等,对物理网络线路.网卡等物理设备的稳定可靠性提出了更高的要求. ??Linux系统中,可以通过多网卡绑定(bonding)和网络组(team)等技术,