在linux下实现负载均衡我们已经对它的配置说过很多了,现在我们介绍的是关于在这个系统下的双网卡负载均衡的设定过程,总的可以分为四个步骤,首先我们要对虚拟网络接口文件进行改动,然后是对网卡的信息文件的改动,之后是两个文件的编辑。

双网卡负载均衡1:

建立虚拟网络接口ifcfg-bond0文件

[root@yangwenjun ~]# cd /etc/sysconfig/network-scripts/

[root@yangwenjun network-scripts]# cp ifcfg-eth0 ifcfg-bond0

其内容为:

[root@yangwenjun network-scripts]# more ifcfg-bond0

# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet

DEVICE=bond0

BROADCAST=192.168.1.255

IPADDR=192.168.1.3

NETMASK=255.255.255.0

NETWORK=192.168.1.0

MTU=1500

GATEWAY=192.168.1.1

[root@yangwenjun network-scripts]#

双网卡负载均衡2:

编辑原有网卡eth0和eth信息文件,使其内容为:

[root@yangwenjun network-scripts]# more ifcfg-eth0

# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

slave=yes

[root@yangwenjun network-scripts]# more ifcfg-eth1

# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet

DEVICE=eth1

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

slave=yes

[root@yangwenjun network-scripts]#

双网卡负载均衡3:

编辑/etc/modprobe.conf加入下面两行

[root@yangwenjun network-scripts]# vi /etc/modprobe.conf

alias bond0 bonding

options bond0 miimon=100 mode=1

加入后我的modprobe.conf内容为:

[root@yangwenjun network-scripts]# more /etc/modprobe.conf

alias eth0 bnx2

alias eth1 bnx2

alias scsi_hostadapter aacraid

alias scsi_hostadapter1 ata_piix

alias peth0 bnx2

alias bond0 bonding

options bond0 miimon=100 mode=1

双网卡负载均衡4:

编辑/etc/rc.d/rc.local文件,加入ifenslave bond0 eth0 eth1;重新启动后,负载均衡就能正常工作了,可以用ifconfig查看具体信息

[root@yangwenjun network-scripts]# ifconfig

bond0   Link encap:Ethernet   HWaddr 00:1A:64:6A:55:98

inet addr:192.168.1.3   Bcast:192.168.1.255   Mask:255.255.255.0

inet6 addr: fe80::21a:64ff:fe6a:5598/64 Scope:Link

UP BROADCAST RUNNING MASTER MULTICAST   MTU:1500   Metric:1

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

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

collisions:0 txqueuelen:0

RX bytes:148943796 (142.0 MiB)   TX bytes:2097755332 (1.9 GiB)

eth0  Link encap:Ethernet   HWaddr 00:1A:64:6A:55:98

inet6 addr: fe80::21a:64ff:fe6a:5598/64 Scope:Link

UP BROADCAST RUNNING SLAVE MULTICAST   MTU:1500   Metric:1

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

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

collisions:0 txqueuelen:0

RX bytes:148805154 (141.9 MiB)   TX bytes:2097751381 (1.9 GiB)

eth1  Link encap:Ethernet   HWaddr 00:1A:64:6A:55:98

inet6 addr: fe80::21a:64ff:fe6a:5598/64 Scope:Link

UP BROADCAST RUNNING SLAVE MULTICAST   MTU:1500   Metric:1

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

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

collisions:0 txqueuelen:1000

RX bytes:138642 (135.3 KiB)   TX bytes:4275 (4.1 KiB)

Interrupt:16 Memory:ca000000-ca011100

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:24 errors:0 dropped:0 overruns:0 frame:0

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

collisions:0 txqueuelen:0

RX bytes:1680 (1.6 KiB)   TX bytes:1680 (1.6 KiB)

peth0  Link encap:Ethernet   HWaddr FE:FF:FF:FF:FF:FF

inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link

UP BROADCAST RUNNING NOARP   MTU:1500   Metric:1

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

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

collisions:0 txqueuelen:1000

RX bytes:152730203 (145.6 MiB)   TX bytes:2150908601 (2.0 GiB)

Interrupt:21 Memory:ce000000-ce011100

vif0.0  Link encap:Ethernet   HWaddr FE:FF:FF:FF:FF:FF

inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link

UP BROADCAST RUNNING NOARP   MTU:1500   Metric:1

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

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

collisions:0 txqueuelen:0

RX bytes:2097747314 (1.9 GiB)   TX bytes:148805214 (141.9 MiB)

xenbr0  Link encap:Ethernet   HWaddr FE:FF:FF:FF:FF:FF

UP BROADCAST RUNNING NOARP   MTU:1500   Metric:1

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

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

collisions:0 txqueuelen:0

RX bytes:132808 (129.6 KiB)   TX bytes:0 (0.0 b)

【责任编辑:佟媛微 TEL:(010)68476606】

点赞 0

linux双网卡负载均衡,四个步骤完成双网卡负载均衡相关推荐

  1. linux下gcc编译的四个步骤,linux:gcc编译程序的四个阶段

    gcc的编译流程分为四个步骤,分别为: 预处理(Pre-Processing) 编译(Compiling) 汇编(Assembling) 链接(Linking) gcc指令的一般格式为:gcc [选项 ...

  2. tftp刷路由器 linux,路由器TFTP配置的四个步骤

    TFTP服务器的使用也是非常广泛的,那么对于路由器TFTP配置的具体操作,我们在文中进行一下具体讲解.在局域网环境中,如果有Cisco 路由器和Linux服务器.也许你需要利用Linux的TFTP服务 ...

  3. nginx负载均衡(四)----keepalived原理及实现双vip

    keepalived原理及实现双vip 一.什么是keepalived? 二.VRRP协议 1.vrrp协议格式 2.相关术语 3.vrrp协议工作原理 4.master选举 4.1备份组中路由器的优 ...

  4. 利用LVS(Linux Virtual Server)系统实现Web服务器集群的负载均衡

    利用LVS(Linux Virtual Server)系统实现Web服务器集群的负载均衡 LVS系统结构与特点: 1. Linux Virtual Server:简称LVS.是基于Linux服务器集群 ...

  5. 用双网卡做代理服务器设置具体步骤

    http://publish.it168.com/2006/0520/20060520000701.shtml 用双网卡做代理服务器设置具体步骤 责任编辑:服务器学院02作者:网络 佚名   2006 ...

  6. Linux服务器集群系统(四)——LVS集群的负载调度

    原文地址:  http://www.linuxvirtualserver.org/zh/lvs4.html 本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法.针对请 ...

  7. linux 内核 网卡驱动 移植,linux内核移植步骤添加dm9000网卡驱动(设备树).docx

    linux内核移植步骤添加dm9000网卡驱动(设备树).docx LINUX内核移植步骤2015年05月13日星期三上午1105往设备树中添加网卡驱动1.选平台,指定交叉编译工具链1.在MAKEFI ...

  8. linux下gcc编译c文件生成可执行文件的四个步骤

    Linux下gcc编译c文件为可执行文件分为四个步骤: 分别是 预编译.编译.汇编.链接. 1.预编译( 生成 hello.i 文件) 预编译的处理规则: 1. 将所有的 "#define& ...

  9. 鸟哥的Linux私房菜(服务器)- 第四章、连上 Internet

    第四章.连上 Internet 最近更新日期:2011/07/20 终于要来到修改 Linux 网络参数的章节了!在第二章的网络基础中, 我们知道主机要连上 Internet 需要一些正确的网络参数设 ...

最新文章

  1. 判断数组有哪些方法,100%准确的方法
  2. getDimension等区别
  3. devexpress内置图片的位置_向微思WGIS中叠加位图图片
  4. python编程语言优缺点_原创001 第一次接触这个神奇而又无所不能的编程语言:Python...
  5. javascript 获取上一页的url
  6. 查找-------(HashCode)哈希表的原理
  7. vim设置tab宽度为4_vim编辑器VimScript插件开发系列一「定制Vim 3」
  8. 如何利用开源风控系统 TH-Nubula(星云)防止撞库?
  9. Echarts关系图(使用重力图)
  10. golang 示例测试example_go语言从例子开始之Example37.Go 状态协程
  11. 如何给linux安装yum,linux如何安装yum
  12. 中公教育python培训讲师面试题_中公教育面试经验
  13. 【Echarts】地图 中国城市经纬度Json
  14. python 的request包使用介绍,以one two three zero six为例
  15. 可视化项目管理,项目进度管理必备工具
  16. 让照片开口讲话,让视频人物对口型
  17. 阿里云云服务器服务协议(通用与专用服务条款)
  18. H3CSE20200603班-IPv6路由协议
  19. 两个函数相加、相减、相乘等之后的单调性
  20. 最新kali之swaks

热门文章

  1. easyios 教程
  2. mybase导出html,myBase Desktop
  3. 学好C++该看什么书呢?
  4. 互联网金融风生水起,合作与创新将成为重要议题
  5. ZOJ3378:Attack the NEET Princess (边双连通分量)
  6. “Let’s Start”——你会激活Windows 8企业版吗?
  7. 树链剖分求lca模板
  8. C++中的成员函数与非成员函数
  9. 浅谈C语言参数可变函数的实现
  10. DB9和DB25的常用信号脚说明;RS232接口针脚定义