为了顺应当前形势和更好的发展,黑基网已于9月19日正式更名为【安基网】,域名更换为www.safebase.cn,请卸载旧的APP并安装新的APP,给您带来不便,敬请理解!谢谢

黑基Web安全攻防班
安基网 首页 IT技术 网络管理 查看内容

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

2011-5-16 11:22| 投稿: Linux

摘要:   在window中我们可以实现为一个网卡配置多个IP地址与利用本机上的多个网卡实现负载均衡与冗余现在我们来说说如何在Linux操作系统中实现。  一 ,为一个网卡配置多个ip地址  我们以网卡eth...
  在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

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

最新

返回顶部