网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为负载均衡绑定和冗余绑定两种。这里以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 restartShutting down interface bond0: [ OK ]Shutting down loopback interface: [ OK ]Bringing up loopback interface: [ OK ]Bringing up interface bond0: [ OK ]
三、查看网卡情况。
[root@localhost ~]# ifconfigbond0 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为例子的双网卡绑定就绑定成功了。好处在上面已经说明了,这里不多说了。