所谓bonding,就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。Kernels 2.4.12及以后的版本均提供bonding模块,以前的版本可以通过patch实现。
1.确认你目前使用的网卡,检查/etc/sysconfig/network-scripts目录下以ifcfg-开头的文件,应该为eth0, eth1...
2. 配置虚拟网卡bond0
可以使用DHCP,也可以配置static IP,最好通过vi编辑配置文件
引用
[root@server1 ~]# cd /etc/sysconfig/network-scripts
[root@server1 network-scripts]# cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.0.10
USERCTL=no
GATEWAY=192.168.0.254
TYPE=Ethernet
3. 修改eth0, eth1配置文件
引用
[root@server1 network-scripts]# ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=yes
[root@server1 network-scripts]# ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=yes
4. 将新添加的bond0设备加入modprobe.conf中,以便kernel识别。加入设置参数,miimon值表示两块网卡相互监测的时间,以ms为单位。mode值为工作模式,可设置为高可
用还是负载均衡,0为高可用(默认值),1为负载均衡,另外还有一种XOR模式。
引用
alias bond0 bonding
options bond0 miimon=100 mode=1
关于Linux使用bonding的详细信息可以参考官方文档http://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/Documentation/networking/bonding.txt
来源:http://www.linuxsky.org/doc/admin/200803/288.html
分享到:
相关推荐
linux双网卡绑定 bonding
双网卡bonding技术是两块网卡绑定同一个IP,是进行双网络热备的一个成熟方案。
本文介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的 设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在...
redhat6双网卡bonding.pdf
我们在这介绍的Linux双网卡绑定实现是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在...
Linux下检查网卡bonding状态和切换主备网卡
关于linux双网卡绑定的技术文档,bonding
本文是为为操作系统对多个网卡进行IPbonding技术操作规范,是网络人员配置网络的指导书籍
一、双网卡绑定 1、首先,检查原先网卡配置情况,删除原先需要配置bonding的网卡的配置文件,重新启动系统; 2、系统重启后,编辑 /etc/modules.conf 文件,加入如下一行内容(最好加在modules.conf文件的第一行中...
自动化配置Linux网卡bonding的方法
redhat xen linux bonding
debian双网卡绑定
Windows Teaming & Linux Bonding,详细的说明了windows linux对team Bonding的详细的信息,非常值得一看
linux bonding 标准文档中文翻译版
bonding是linux系统中两个网卡绑定为一个网卡 实现负载均衡和冗余
背景:公司的采集主机要实现双网卡的功能,开始两个网卡定义在不一样的网段上,可以独立使用,但要通过网关连接外网时发现他们不能共用同一个网关。但默认网关只能设置一个,这就用要把它设在同一个网段才能只使用一...
为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。比如我们能够将eth0和eth1绑定成虚拟网卡bond0
Linux双网卡绑定实现负载均衡,供大家参考,具体内容如下 系统环境:CentOS release 6.9 (Final) Linux centos6 2.6.32-696.10.1.el6.x86_64 Ubuntu系统下使用ifenslave进行网卡配置,方法大同小异。 关闭...
Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余。 bonding一共有7种工作模式(mode): 1)、bond=0,(balance-rr) Round-robin policy: (平衡轮询...