在linux(redhat)下双网卡负载均衡(lacp)

作者&投稿:戎径 (若有异议请与网页底部的电邮联系)
~ 第一步:创建一个ifcfg-bondX

# touch /etc/sysconfig/network-scripts/ifcfg-bond0  新建一个bond0配置文件

#  cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static IPADDR=1.1.1.2

NETMASK=255.255.255.0

BROADCAST=1.1.1.255

NETWORK=1.1.1.0

GATEWAY=1.1.1.1

ONBOOT=yes

TYPE=Ethernet

编辑ifcfg-bond0如上

第二步:修改/etc/sysconfig/network-scripts/ifcfg-ethX

这个实验中把网卡1和2绑定,修改/etc/sysconfig/network-scripts/ifcfg-ethX相应网卡配置如下:

#  cat  /etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet

DEVICE=eth1

HWADDR=00:d0:f8:40:f1:a0  网卡1mac

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

MASTER=bond0

SLAVE=yes

#  cat  /etc/sysconfig/network-scripts/ifcfg-eth2

TYPE=Ethernet DEVICE=eth2

HWADDR=00:d0:f8:00:0c:0c  网卡2mac

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

MASTER=bond0

SLAVE=yes

第三步:配置/etc/modprobe.conf,添加alias bond0 bonding

#  cat /etc/modprobe.conf alias eth0 e100

alias snd-card-0 snd-intel8x0

options snd-card-0 index=0 

options snd-intel8x0 index=0 

remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0 alias eth1 8139too

options 3c501 irq=3 

alias eth2 tulip

上面是三网卡本身的配置如果要绑定和做lacp只要再加上下面两条配置

alias bond0 bonding                绑定

options bond0 miimon=100 mode=4    mode=4是lacp

第四步:配置/etc/rc.d/rc.local,添加需要绑定的网卡

# cat /etc/rc.d/rc.local 

touch /var/lock/subsys/local  配置本身就有这条命令

ifenslave bond0 eth1 eth2    这条命令是添加需要绑定的网卡1和2 

到这里就完成bonding的配置了可以查看一下

第五步:重启网络服务和重启pc

#service network restart    重启网络服务

# shutdown -r now                  重启pc

重启后可以查看bonding情况:网卡1和2 都绑定上了,模式为802.3ad

# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.0.3 (March 23, 2006) 

Bonding Mode: IEEE 802.3ad Dynamic link aggregation

Transmit Hash Policy: layer2 (0) MII Status: up

MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 

802.3ad info

LACP rate: slow

Active Aggregator Info:       

        Aggregator ID: 1       

        Number of ports: 2       

        Actor Key: 9       

        Partner Key: 1

        Partner Mac Address: 00:d0:f8:22:33:ba Slave Interface: eth1

MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:d0:f8:40:f1:a0

Aggregator ID: 1

Slave Interface: eth2

MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:d0:f8:00:0c:0c

Aggregator ID: 1

接口配置信息:新增了bond0的配置信息,接口bond0和eth1,eth2,绑定后三个接口使用的mac都是同一个:00:D0:F8:40:F1:A0 # ifconfig

bond0    Link encap:Ethernet  HWaddr 00:D0:F8:40:F1:A0           

              inet addr:1.1.1.2  Bcast:1.1.1.255  Mask:255.255.255.0

              inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:Link

              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1         

              RX packets:128 errors:0 dropped:0 overruns:0 frame:0         

              TX packets:259 errors:0 dropped:0 overruns:0 carrier:0         

              collisions:0 txqueuelen:0 

              RX bytes:15466 (15.1 KiB)  TX bytes:39679 (38.7 KiB)

eth0        Link encap:Ethernet  HWaddr 00:11:11:EB:71:E2 

              inet addr:192.168.180.8  Bcast:192.168.180.15  Mask:255.255.255.240         

              inet6 addr: fe80::211:11ff:feeb:71e2/64 Scope:Link

              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1         

              RX packets:311 errors:0 dropped:0 overruns:0 frame:0           

              TX packets:228 errors:0 dropped:0 overruns:0 carrier:0         

              collisions:0 txqueuelen:1000 

              RX bytes:30565 (29.8 KiB)  TX bytes:35958 (35.1 KiB) eth1     

              Link encap:Ethernet  HWaddr 00:D0:F8:40:F1:A0           

              inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:Link

              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1         

              RX packets:54 errors:0 dropped:0 overruns:0 frame:0           

              TX packets:97 errors:0 dropped:0 overruns:0 carrier:0         

              collisions:0 txqueuelen:1000 

              RX bytes:6696 (6.5 KiB)  TX bytes:13821 (13.4 KiB)         

              Interrupt:209 Base address:0x2e00 

eth2        Link encap:Ethernet  HWaddr 00:D0:F8:40:F1:A0 

              inet6 addr: fe80::2d0:f8ff:fe40:f1a0/64 Scope:Link

              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1         

              RX packets:74 errors:0 dropped:0 overruns:0 frame:0         

              TX packets:162 errors:0 dropped:0 overruns:0 carrier:0         

              collisions:0 txqueuelen:1000 

              RX bytes:8770 (8.5 KiB)  TX bytes:25858 (25.2 KiB)         

              Interrupt:201 Base address:0x2f00 

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:16436  Metric:1

              RX packets:6283 errors:0 dropped:0 overruns:0 frame:0         

              TX packets:6283 errors:0 dropped:0 overruns:0 carrier:0         

              collisions:0 txqueuelen:0 

              RX bytes:9783674 (9.3 MiB)  TX bytes:9783674 (9.3 MiB)

(二)锐捷交换机配置:

lacp system-priority 100        全局配置lacp优先级

interface GigabitEthernet 0/23

no switchport

lacp port-priority 100          接口的lacp优先级 

port-group 1 mode active      接口下开启lacp 主动模式

interface GigabitEthernet 0/24 

no switchport

lacp port-priority 100 

port-group 1 mode active

interface AggregatePort 1 

no switchport  no ip proxy-arp

ip address 1.1.1.1 255.255.255.0

和linux成功建立lacp后状态信息如下:

Show  lacp summary 

System Id:100, 00d0.f822.33ba

Flags:  S - Device is requesting Slow LACPDUs  F - Device is requesting Fast LACPDUs. A - Device is in active mode.        P - Device is in passive mode. Aggregate port 1:

Local information:

LACP port      Oper    Port    Port

Port      Flags    State      Priority        Key    Number  State ----------------------------------------------------------------------

Gi0/23    SA        bndl        100            0x1    0x17    0x3d

Gi0/24    SA        bndl        100            0x1    0x18    0x3d

Partner information:

                    LACP port                  Oper    Port    Port

Port      Flags    Priority      Dev ID      Key    Number  State ---------------------------------------------------------------------

Gi0/23    SA        255      00d0.f840.f1a0  0x9    0x2      0x3d

Gi0/24    SA        255      00d0.f840.f1a0  0x9    0x1      0x3d

State表示状态信息:bndl表示lacp建立成功,sup表示不成功。

建立成功后在交换机上去ping  linux 1.1.1.2

Ruijie#ping 1.1.1.2

Sending 5, 100-byte ICMP Echoes to 1.1.1.2, timeout is 2 seconds:  < press Ctrl+C to break > !!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms 在linux上ping交换机

[root@localhost ~]# ping 1.1.1.1

PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.

64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=0.601 ms

64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=0.606 ms

64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=0.608 ms

64 bytes from 1.1.1.1: icmp_seq=4 ttl=64 time=0.607 ms

--- 1.1.1.1 ping statistics ---

4 packets transmitted, 4 received, 0% packet loss, time 3002ms rtt min/avg/max/mdev = 0.601/0.605/0.608/0.024 ms

[root@localhost ~]#

可以ping通,lacp建立正常。

把原传输数据的那个网卡shut down异常测试时,需要等到lacp状态超时才能切换到另一条链路。

Ruijie#sh lacp summary 

System Id:100, 00d0.f822.33ba

Flags:  S - Device is requesting Slow LACPDUs  F - Device is requesting Fast LACPDUs. A - Device is in active mode.        P - Device is in passive mode. Aggregate port 1:

Local information:

                                LACP port      Oper    Port    Port

Port      Flags    State      Priority        Key    Number  State ----------------------------------------------------------------------

Gi0/23    SA        sups        100            0x1    0x17    0x45

Gi0/24    SA        bndl        100            0x1    0x18    0x3d

Partner information:

                    LACP port                  Oper    Port    Port

Port      Flags    Priority      Dev ID      Key    Number  State ---------------------------------------------------------------------

Gi0/23    SP        0        0000.0000.0000  0x0    0x0      0x0

Gi0/24    SA        255      00d0.f840.f1a0  0x9    0x1      0x3d


linux red hat 系统 正常启动到输入用户名和密码的时候什么都不显示...
n○トw┮、b♀xicrcj猝k⑧堋linux red hat 系统 正常启动到输入用户名和密码的时候什么都不显示,不能正常显示出root和密码的框关于这个问题,我觉得面版 4.0的安装光盘或镜像文件. 2 .在硬盘中至少留2个分区给安装系统用,挂载点所用分区推荐4G以上,交换区不用太大在200M-600M左右比较适合,...

redhat是什么操作系统啊?
红帽Linux(RHEL)是Red Hat专为企业设计的基于Linux的操作系统。RHEL可以在桌面,服务器,虚拟机管理程序或云中运行。Red Hat是世界上使用最广泛的Linux发行版之一。红帽 Linux(RHEL)是 Red Hat 专为企业设计的基于 Linux 的操作系统。RHEL 可以在桌面,服务器,虚拟机管理程序或云中运行。Red Hat 是...

redhat是什么操作系统啊?
Red Hat Linux, 或称为 RHEL,是Red Hat公司专为企业打造的Linux操作系统。它的适用范围广泛,无论是作为桌面环境,服务器操作,还是在虚拟机管理程序或云计算平台上都能运行。作为全球最受欢迎的Linux发行版之一,Red Hat Linux凭借其优秀的图形界面,使得安装、配置和使用变得简单便捷,无论对新手还是...

red hat linux怎样从窗口模式进入命令模式
二楼正解,linux一般都有7个终端,从F1到F6是命令行模式,F7是视窗模式,从命令行模式到视窗可以按ctrl+alt+f7 也可以用命令 startx 在Redhat4和以前的版本中按ctrl+alt+f1的时候需要按住几秒钟,但到了Redhat5的时候只需要先按下ctrl+alt 然后按一下F1就可以了!

linux red hat5 (企业版) 密码策略 配置及启动
1、Linux系统的用户帐号策略 编辑\/etc\/pam.d\/system-auth 添加如下语句。auth required \/lib\/security\/$ISA\/pam_tally.so deny=5 account required pam_tally.so 该语句的解释:密码最大联系登录6次,超过只能联系管理员。2、密码策略 2.1编辑\/etc\/login.defs 指定如下参数的值。PASS_MAX_DAYS ...

linux redflag 文件系统坏了怎么办
1、对于系统文件的损坏如果能进入系统不重装的情况下,可以下载sp3补丁包,然后通过这个补丁包来修复就像新文件替换旧文件升级的意思。2、系统文件损坏能进入系统,那么系统会提示某个文件已经出现问题,那么就可以到同系统和下载相同的问题以此来替换。再者有些杀毒软件可以修复损坏文件(也是替换)比如:360...

linux版本中哪个比较好用?其中红帽(redhat)与红旗(redflag)有什么区别...
强烈推荐Ubuntu,说实话,红旗在国际还不够入流,红帽至今只有9.0版本,早就不升级了,现在它的社区版本是fedora,Ubuntu是一个非常适合作为桌面环境的操作系统。

linux(red hat)中root用户为什么不能使用shutdown命令关机?
1,找不到shutdown命令可能的原因是环境变量问题(用which shutdown可以看到完整的路径)尝试用完整路径运行 2,乱码是中文系统中常见的问题,好的解决方法:建议你安装英文系统

介绍一下LINUX有哪些版本?
Linux 的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以 Debian为代表。下面介绍一下各个发行版本的特点:Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、...

...linux 版本的区别? Red Hat Enterprise Linux (v. 5 for 32-bit...
1 使用Red Hat的社区桌面版本 fedora: 下载地址:官方地址:官方光盘下载地址:2 如果你坚持要用红帽企业版Linux(Red Hat Enterprise Linux),那么我建议你下载 Red Hat Enterprise Linux (v. 5 for 32-bit x86) 这个版本。Red Hat Desktop (v. 3 for x86) 虽然是桌面版,但是发行日期太老了...

沂水县15811822997: 如何在red hat linux 下添加两个ip地址 -
隐饲小儿: 在Linux系统下一个网卡设置多个IP用ifconfig命令比较方便.#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 说明:up是表示立即激活 如果给单个网卡eth0配置多个ip地址如何操作呢,如果使用ifconfig命令,那么上边需要改动的地方只有...

沂水县15811822997: 请教linux下双网卡的主备设置? -
隐饲小儿: 没这么搞过.为什么会是两个网关呢?一般来说,是bound IP 也就是把两个网卡绑到一起出一个IP 做为业务IP 来用..你这样的话,估计在主机不能实现吧..你打一下suse 的技术支持问题一下吧.关键看你这两个IP 都是走到业务业务侧的么? 业务平台有两个网段的IP 这种实现有点困难.如果是在一个网段内连接的两个网络设备可以启VRRP 就可以.这个不是不可以实现,我做过这样的.就是业务平台可以配置两个IP 一个断了之后,业务平台会自己切换到备用IP 上,,你说的这种从主机侧实现,,没有弄过...

沂水县15811822997: RedHat Linux Fedora core 5下通过路由共同上网
隐饲小儿: 在终端下输入netconfig打开配置窗口 设置ip 子掩码 网关 dns 然后就可以上网了

沂水县15811822997: linux redhat 在vmware 下联网 -
隐饲小儿: 1.打开VMware但不进入Redhat,把Ethernet的网络连接设置成NAT方式.2.在主机上,网络连接—>本地连接属性—>高级,把“internet连接共享”给勾上(同时选择VMnet8).3.设置“网络连接”中的虚拟网卡“VMware Network Adapter ...

沂水县15811822997: 在red hat linux 中怎么配置宽带连接 怎么使用猫来获取IP 然后联网 给出具体命令及步骤 谢谢!
隐饲小儿:1.确保安装了网卡并工作正常使用命令#ifconfig eth0查看网卡状态2.在系统中不要设置默认路由(网关),让ADSL拨号后自动获得如果已经设置了默认路由,使用以下方法删除:在文件件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然...

沂水县15811822997: 如何在Red hat linux9.0下用ADSL帐号上网
隐饲小儿: 第一种: 1."系统工具"->"互联网配置向导"->"选择设备类型"->"xDSL联接" 2.输入你的ISP提供的帐号和密码. 3.激活ppp0(也就是你刚才建立的连接) 4.okay,you can enjoy your surf now! 第二种: Redhat 9 ADSL拨号上网: Shell输入命令:/usr/sbin/adsl-setup, 根据提示一步步输入即可,要求输入DNS、账号、密码等,其他的默认即可, adsl-start上网,adsl-stop下网,OK! 如果解决问题,请给予采纳!

沂水县15811822997: linux redhat.5.4版本下怎样配置无线网络?需要安装什么软件么? -
隐饲小儿: 网卡桥接.DHCP自动获取的IP.不用自己配置. 要是想自己动手,就要这样:1.网卡桥接 2打开终端输入redhat-config-network(个人版)或者system-config-network(企业版)或者主菜单---系统设置---网络3.网卡--编辑---激活设备,允许启用和...

沂水县15811822997: linux redhat5.5 dns怎么设置? -
隐饲小儿: 有两种方法可以设置:1.运行 system-config-network ,然后到 DNS标签下设置.2. 在/etc/resolv.conf里设置. 格式: nameserver DNS SERVER IP

沂水县15811822997: Linux下ADSL怎么上网? -
隐饲小儿: 在Linux下使用ADSL 本文以RedHat Linux 6.2为实验平台,其它平台的Linux安装办法可...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网