始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Linux实现一个网卡配置多个IP地址与多个网卡的负载均衡和冗余

发布时间:  2012/7/31 19:38:42

 在window中我们可以实现为一个网卡配置多个IP地址与利用本机上的多个网卡实现负载均衡与冗余现在我们来说说如何在Linux操作系统中实现。
  一 ,为一个网卡配置多个ip地址
  我们以网卡eth0为例说明
  我们可以使用ifconfig命令来配置网卡别名来实现一个网卡配置多个ip地址
  Ifconfig eth0:0 192.168.0.1
  Ifconfig eth0:1 192.168.0.2
  Ifconfig eth0:2 192.168.0.3
  Ifconfig eth0:3 192.168.0.4
  但是我们会发现在acl模式下配置的网卡别名只会临时马上生效,在下一次重启网卡或重启Linux系统时就会失效,那么我们怎么办才能使配置永久有效呢?我们可以使用修改配置文件/etc/ifconfig/network-scripts/ifcfg-etho:x的方式来永久生效
  如:1, cd /etc/ifconfig/network-scripts 使用cd命令切换到network-scripts目录下
  2, mkdir ifcfg-eth0:0 ifcfg-eth0:1 ifcfg-eth0:2 ifcfg-eth0:3
  3, vim ifcfg-eth0:0 用vim打开ifcfg-eth0:0文件并写入如下
  DEVICE=eth0:0
  BOOTPROTO=static
  ONBOOT=yes
  IPADDR=192.168.0.1
  NETMASK=255.255.255.0
  HWADDR=00:0c:29:18:6e:35
  保存并退出
  依照上述创建ifcfg-eth0:1 ,ifcfg-eth0:2  ,ifcfg-eth0:3 文件
  重启网卡
  Ifdown eth0
  Ifup eth0
  二,用BOND实现网卡的负载均衡和冗余
  在网络服务中为了保持网络的畅通有时需要利用多个网卡来实现网络的负载均衡和冗余,在Linux中我们利用bond模块来实现 网卡以eth0 和eth1为例
  首先我们需要加载bond模块
  Vim /etc/modprobe.conf 打开/etc/modprobe.conf
  在文件中输入 alias bond0 bonging
  并加载bonding模块
  Modprobe bonding
  2,修改/etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth1
  DEVICE=eth0
  MASTER=bond0
  SLAVE=yes
  ONBOOT=yes
  BOOTPROTO=none
  3,创建 /etc/sysconfig/network-scripts/ifcfg-bond0
  Device=bond0
  Bootproto=none
  Ipaddr=
  Natmask=
  Gateway=
  Onboot=
  Bonding_opyion=“mode=1  miion=50  primary=eth0”
  其中mode=0表示实现冗余 primary=eth0表示默认网卡是eth0
  Mode=1 表示实现负载均衡
  重启网络服务 ifdown bond0
  Ifup bond0

亿恩科技地址(ADD):郑州市黄河路129号天一大厦608室 邮编(ZIP):450008 传真(FAX):0371-60123888
   联系:亿恩小凡
   QQ:89317007
   电话:0371-63322206


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线