家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
阳光电影院· 地区招生平台· 知识库 · 维修资料查询 ·您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊·
当前位置:湖南阳光电子技术学校文章资讯电脑维修技术

湖南阳光电子技术学校 简介

学校地址:湖南省 长沙市 雨花区 车站南路红花坡路口
来校路线:长沙火车站售票厅后坪,乘135路公交车到“红花坡站”,即到.
学校电话:0731-85579057,0731-85569651
免费电话:0731-85579057
值班手机:(0)13807313137 杨老师
开课时间:我校常年面向全国招生,月月开班。每月1号,16号开学。
招生范围:凡年满15岁的公民,不限年龄,性别,地区。都欢迎来我校学习。
食宿问题:学校免费住宿,免费提供床上用品。食堂就餐,费用自理,约12元/天。
学校官网:www.hnygpx.net www.410014.com
专业介绍:欢迎查看我校专业课程!
收费标准:欢迎查看我校收费标准!
在线 Q Q:您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊
网上报名:欢迎您报读湖南阳光电子学校!


Linux双网卡绑定打造负载均衡和失效保护

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2011-06-02 20:35:37

  在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。bonding技术的 早应用是在集群――beowulf上,为了提高集群节点间的数据传输而设计的。下面我们讨论一下bonding 的原理,什么是bonding需要从网卡的混杂(promisc)模式说起。我们知道,在正常情况下,网卡只接收目的硬件地址(MAC Address)是自身Mac的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担。但是网卡也支持另外一种被称为混杂promisc的模式,可以接收网络上所有的帧,比如说tcpdump,就是运行在这个模式下。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的Mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理。

  其实在 linux 将双网卡绑定成一块网卡,配置起来非常简单,只需要简单几个步骤即可实现,下面我们就一起来体验一下吧。首先,还是将本次实验的环境做个简单的介绍:

  操作系统: RedHat Enterprise linux 4.0

  绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片。

  操作过程:

  1、编辑虚拟网络接口配置文件,指定网卡IP (没有这个文件我们可以从以前的配置文件复制一个过来,减少输入的文字.)

  # cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-bond0

  确保 /etc/sysconfig/network-scripts/ifcfg-bond0 的内容和以下内容相同

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

  DEVICE=bond0

  BOOTPROTO=static

  BROADCAST=192.168.1.255

  IPADDR=192.168.1.202

  NETMASK=255.255.255.0

  ONBOOT=yes

  TYPE=Ethernet

  2、编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 与 /etc/sysconfig/network-scripts/ifcfg-eth1 ,确保编辑后的内容和以下所显示的内容相同

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

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=none

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

  DEVICE=eth1

  ONBOOT=yes

  BOOTPROTO=none

  3、编辑 /etc/moprobe.conf 文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为bond0。请确保文件编辑后所显示的内容与以下内容相同

  # cat/etc/moprobe.conf

  alias eth0 pcnet32

  alias scsi_hostadapter mptbase

  alias scsi_hostadapter1 mptscsih

  alias eth1 pcnet32

  alias bond0 bonding

  options bond0 miimon=100 mode=0

  # 红色字体为添加的内容

  说明: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、编辑 /etc/rc.d/rc.local ,请确保修改后的文件所显示的内容与以下内容相同

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

  #!/bin/sh

  #

  # This script will be executed *after* all the other init scripts.

  # You can put your own initialization stuff in here if you don't

  # want to do the full Sys V style init stuff.

  touch /var/lock/subsys/local

  ifenslave bond0 eth0 eth1

  #红色字体为添加的内容

  到这里配置已经完成,重启计算机,然后用 ifconfig 查看网卡信息,会看见多了一个名称为 bond0 的网卡。

  下面我们讨论以下mode分别为0,1时的情况

  mode=1工作在主备模式下,这时eth1作为备份网卡是no arp的

  # ifconfig

  bond0 Link encap:EthernetHWaddr 00:0C:29:F7:C1:DE

  inet addr:192.168.1.202Bcast:192.168.1.255Mask:255.255.255.0

  inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link

  UP BROADCAST RUNNING MASTER MULTICASTMTU:1500Metric:1

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

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

  collisions:0 txqueuelen:0

  RX bytes:198 (198.0 b)TX bytes:1134 (1.1 KiB)

  eth0 Link encap:EthernetHWaddr 00:0C:29:F7:C1:DE

  inet addr:192.168.1.202Bcast:192.168.1.255Mask:255.255.255.0

  inet6 addr: fe80::20c:29ff:fef7:c1de/64 Scope:Link

  UP BROADCAST RUNNING SLAVE MULTICASTMTU:1500Metric:1

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

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

  collisions:0 txqueuelen:1000

  RX bytes:60 (60.0 b)TX bytes:756 (756.0 b)

  Interrupt:11 Base address:0x2000

  eth1 Link encap:EthernetHWaddr 00:0C:29:F7:C1:DE

  inet addr:192.168.1.202Bcast:192.168.1.255Mask:255.255.255.0

  inet6 addr: fe80::20c:29ff:fef7:c1de/64 Scope:Link

网页说明

    Linux双网卡绑定打造负载均衡和失效保护这条信息,为您提供了中国 新 全的Linux双网卡绑定打造负载均衡和失效保护信息,欢迎您免费查看Linux双网卡绑定打造负载均衡和失效保护信息。如果您对Linux双网卡绑定打造负载均衡和失效保护这条消息有好的意见建议请联系我们,让我们一起进步!
  • 热门关键词:CPU(355)  维修(198)  彩电(172)  故障(143)  招生(110)  职业中专(105)  技工学校(104)  电脑(98)  机芯(93)  开县(91)  学校(88)  手机(87)  BIOS(68)  首选(65)  培训(65)  笔记本(60)  云阳(58)  学主板维修哪里 好(50)  学电脑硬件哪里 好(50)  检修(50)  Windows(46)  MTK(43)  Vista(42)  海尔(42)  东芝(40)  主板(39)  win7(38)  三极管(38)  TCL(37)  模式(37)  硬盘(36)  三星(35)  液晶电视(35)  工厂(33)  Linux(32)  技术(32)  XP(30)  北京(30)  电子元件(30)  彩色(29)