鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 网络程序脚本 > 其它 > >

linux双网卡绑定

来源:互联网 作者:佚名 时间:2014-04-08 08:27
网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为负载均衡绑定和冗余绑定两种。这里以bond0为例子说明。双网卡绑定具体作用如下:1.增大带宽2.保持带宽的稳定

网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为负载均衡绑定和冗余绑定两种。这里以bond0为例子说明。

双网卡绑定具体作用如下:

1. 增大带宽

2. 保持带宽的稳定性

3. 可以形成网卡冗余阵列、分担负载,双网卡被绑定成“一块网卡”之后,同步一起工作,对服务器的访问流量被均衡分担到两块网卡上,

这样每块网卡的负载压力就小多了,抗并发访问的能力提高,保证了服务器访问的稳定和畅快,当其中一块发生故障的时候,另一块立刻接管全部负载,过程是无缝的,服务不会中断。

一、具体配置如下

#cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="08:00:27:F7:69:83" NM_CONTROLLED="no" ONBOOT="yes" UUID="6cc2894b-de47-40e4-a507-0eb79b6ef4bf" MASTER=bond0 SLAVE=yes #cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE="eth1" HWADDR="08:00:27:13:96:A5" NM_CONTROLLED="no" ONBOOT="yes" MASTER=bond0 SLAVE=yes #cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE="bond0" IPADDR=192.168.10.2 NETMASK=255.255.255.0 GATEWAY=192.168.10.1 ONBOOT="yes" BONDING_OPTS="mode=0 miimon=100"


注:

(1)miimon 是链路监测的时间间隔单位是毫秒,miimon=100的意思就是每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。

(2) mode=0 表示负载均衡方式,,两块网卡都工作,需要交换机作支持

    mode=1 表示冗余方式,网卡只有一个工作,一个出问题启用另外的

    mode=6 表示负载均衡方式,两块网卡都工作,不需要交换机作支持


二、配置完服务之后就重启服务。    

[root@localhost ~]# service network restart Shutting down interface bond0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface bond0: [ OK ]


三、查看网卡情况。    

[root@localhost ~]# ifconfig bond0 Link encap:Ethernet HWaddr 08:00:27:F7:69:83 inet addr:192.168.10.2 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef7:6983/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:5293 errors:0 dropped:0 overruns:0 frame:0 TX packets:1302 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:403582 (394.1 KiB) TX bytes:148998 (145.5 KiB) eth0 Link encap:Ethernet HWaddr 08:00:27:F7:69:83 UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:3650 errors:0 dropped:0 overruns:0 frame:0 TX packets:1107 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:288256 (281.5 KiB) TX bytes:130619 (127.5 KiB) eth1 Link encap:Ethernet HWaddr 08:00:27:F7:69:83 UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:1644 errors:0 dropped:0 overruns:0 frame:0 TX packets:199 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:115386 (112.6 KiB) TX bytes:19587 (19.1 KiB)


这样以bond0为例子的双网卡绑定就绑定成功了。好处在上面已经说明了,这里不多说了。

本文出自 “运维,永恒的主题” 博客,请务必保留此出处

网友评论
<