新聞中心
一 介紹
如題所示,CentOS服務器安裝了雙網卡,然后進行網絡配置。為了增強服務器的網絡連通性,采用“主-備份”策略來配置兩個網卡:每次只有一個網卡處于活動狀態(tài),在一個網卡出現(xiàn)問題無法使用時可以快速的切換到另外一張網卡上去,保證網絡的持續(xù)可用。當然缺點是每次只有一個網卡工作,因此硬件資源的利用率不高。

專注于為中小企業(yè)提供成都網站制作、網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)臨高免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。
二 具體配置
1 關閉SELinux:
[root@nmp01 ~]# getenforce
如果是開啟狀態(tài),則
[root@nmp01 ~]# vim /etc/selinux/config
修改以下內容:
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
然后重啟系統(tǒng):
[root@nmp01 ~]# reboot
2 修改網卡配置:
這里可以先用ifconfig命令得知,有兩個卡槽是插上網卡的,它們分別是:eth0和eth1。因此,下面下面就是通過修改這兩個網卡的配置文件,并綁定這兩個網卡
i)修改網卡eth0的配置文件:
[root@nmp01 ~]# cd /etc/sysconfig/network-scripts/
[root@nmp01 network-scripts]# vim ifcfg-eth0
修改成以下內容:
DEVICE=eth0
HWADDR=08:94:EF:04:C7:28
TYPE=Ethernet
UUID=52ce86bb-ebcc-4087-957f-5dfa83cb7b65
ONBOOT=yes #開機啟動此設備
SLAVE=yes
MASTER=bond0
#NM_CONTROLLED=yes
BOOTPROTO=none #啟動時不使用任何協(xié)議
ii)修改網卡eth1的配置文件:
[root@nmp01 network-scripts]# vim ifcfg-eth1
修改成以下內容:
DEVICE=eth1
HWADDR=08:94:EF:04:C7:29
TYPE=Ethernet
UUID=f9e30972-2ee6-4529-80c2-c8ceeeac2555
ONBOOT=yes
SLAVE=yes
MASTER=bond0
#NM_CONTROLLED=yes
BOOTPROTO=none
iii)添加一個綁定網卡bond0的配置文件:
[root@nmp01 network-scripts]# vim ifcfg-bond0
添加以下內容:
DEVICE=bond0
TYPE=Ethernet
USERCTL=no
ONBOOT=yes
#BONDING_OPTS="miimon=100 mode=1"
BOOTPROTO=static
IPADDR=10.110.100.102 #IP
NETMASK=255.255.255.0 #子碼掩碼
GATEWAY=10.110.100.2 #網關
iv)修改/etc/modprobe.d/dist.conf文件:
[root@nmp01 network-scripts]# vim /etc/modprobe.d/dist.conf
在文件末尾添加:
alias bond0 bonding
options bond0 miimon=100 mode=1
需要解釋的是,這里的miimon是用來配置監(jiān)測鏈路狀態(tài)的,miimon=100指的是系統(tǒng)每100ms就監(jiān)測一次鏈路連接狀態(tài),如果有一條線路不通則使用另一條線路。mode的值表示采用哪種工作策略,共有多種策略,其中最常用的有0和1兩種策略:
mode=0 表示”round-robin”,即:平衡輪詢策略。其特點是:傳輸數(shù)據包采用依次傳輸(即:第1個包走eth0,下一個包就走eth1….一直循環(huán)下去,直到最后一個傳輸完畢),此模式提供了負載平衡和容錯能力。但是一個連接或者會話的數(shù)據包通過不同的鏈路進行傳輸可能會在客戶端出現(xiàn)數(shù)據包無序到達的情況,而無序到達的數(shù)據包將需要重新傳輸,這樣就導致了網絡的吞吐量下降
mode=1 表示”active-backup”,即:主-備份策略。其特點是:只有一個設備處于活動狀態(tài),當一個宕掉另一個馬上由備份轉換為主設備。從外面看來,bond的MAC地址是唯一的,以避免switch(交換機)發(fā)生混亂。同時此算法可以提供高網絡連接的可用性,但是由于只有一個接口處于工作狀態(tài),因此它的資源利用率較低,在有 N 個網絡接口的情況下,資源利用率為1/N
在本次配置中,為了提高網絡連接的可用性,因此采用了主從策略
v)修改/etc/rc.local文件:
[root@nmp01 network-scripts]# vim /etc/rc.local
在文件末尾添加:
ifenslave bond0 eth0 eth1
3 關閉NetworkManager服務:
[root@nmp01 network-scripts]# service NetworkManager stop
[root@nmp01 network-scripts]# chkconfig NetworkManager off
4 重啟網絡服務:
[root@nmp01 network-scripts]# service network restart
5 再次使用ifconfig命令:
[root@nmp01 network-scripts]# ifconfig
可以發(fā)現(xiàn),兩張網卡已經綁定好了
網頁名稱:CentOS6.x雙網卡采用主-備份策略綁定(bond)
文章位置:http://www.dlmjj.cn/article/cdddisj.html


咨詢
建站咨詢
