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

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

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


Linux 双网卡绑定一个IP原理及打造

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2011-06-03 19:13:18

  一、环境:

  三台直接相连的计算机主机如图

  PC1<------>PC2<------>PC3

  其中PC2上有两块网卡eth0、eth1,分别与PC3、PC1相连  Linux下双网卡绑定技术实现负载均衡和失效保护

  cgweb

  保持服务器的高可用性是企业级 IT 环境的重要因素。其中 重要的一点是服务器网络连接的高可用性。网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能。

  我们在这介绍的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驱动程序处理。

  说了半天理论,其实配置很简单,一共四个步骤:

  实验的操作系统是Redhat Linux Enterprise 3.0

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

  双网卡邦定的拓朴图

  1.新建/etc/sysconfig/network-scripts/ifcfg-bond0文件

  DEVICE=bond0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=192.168.0.23

  NETMASK=255.255.255.224

  GATEWAY=192.168.128.233

  USERCTL=no

  这里要主意,不要指定单个网卡的IP 地址、子网掩码或网卡 ID。将上述信息指定到虚拟适配器(bonding)中即可。

  2.更改/etc/sysconfig/network-scripts/ifcfg-eth0网卡属性

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=none

  MASTER=bond0

  USERCTL=no

  3.更改/etc/sysconfig/network-scripts/ifcfg-eth1网卡的属性

  DEVICE=eth1

  ONBOOT=yes

  BOOTPROTO=none

  MASTER=bond0

  USERCTL=no

  文章出处:DIY部落

  4 # vi /etc/modules.conf

  编辑 /etc/modules.conf 文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0

  加入下列两行

  alias bond0 bonding

  options bond0 miimon=100 mode=1

  说明: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会认为链路没有问题而继续使用

  5 # vi /etc/rc.d/rc.local

  加入两行

  ifenslave bond0 eth0 eth1

  route add -net 172.31.3.254 netmask 255.255.255.0 bond0

  6 到这时已经配置完毕重新启动机器.

  重启会看见以下信息就表示配置成功了

  ................

  Bringing up interface bond0 OK

  Bringing up interface eth0 OK

  Bringing up interface eth1 OK

  7 说明

  miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果

  有一条线路不通就转入另一条线路

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

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

  # ifconfig 验证网卡的配置信息

  bond0 Link encap:Ethernet HWaddr 00:0E:7F:25:D9:8B

  inet addr:172.31.0.13 Bcast:172.31.3.255 Mask:255.255.252.0

  UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1

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

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

  collisions:0 txqueuelen:0

  RX bytes:1587253 (1.5 Mb) TX bytes:89642 (87.5 Kb)

  eth0 Link encap:Ethernet HWaddr 00:0E:7F:25:D9:8B

  inet addr:172.31.0.13 Bcast:172.31.3.255 Mask:255.255.252.0

  UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1

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

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

  collisions:0 txqueuelen:1000

  RX bytes:833514 (813.9 Kb) TX bytes:89642 (87.5 Kb)

  Interrupt:11

  eth1 Link encap:Ethernet HWaddr 00:0E:7F:25:D9:8B

  inet addr:172.31.0.13 Bcast:172.31.3.255 Mask:255.255.252.0

  UP BROADCAST RUNNING NOARP SLAVE MULTICAST MTU:1500 Metric:1

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

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

  collisions:0 txqueuelen:1000

  RX bytes:753739 (736.0 Kb) TX bytes:0 (0.0 b)

  Interrupt:15

  那也就是说在主备模式下,当一个网络接口失效时(例如主交换机掉电等),不回出现网络中断,系统会按照cat /etc/rc.d/rc.local里指定网卡的顺序工作,机器仍能对外服务,起到了失效保护的功能.

网页说明

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