在linux(redhat)下双网卡负载均衡(lacp)
# 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) 虽然是桌面版,但是发行日期太老了...
隐饲小儿: 在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安装办法可...