小編給大家分享一下Debian雙網(wǎng)卡bond的示例發(fā)信息,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
專注于為中小企業(yè)提供成都網(wǎng)站設計、成都網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)涿鹿免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
1. 安裝ifenslave
ifenslave的作用是網(wǎng)卡的負載均衡
# apt-get install ifenslave
2. 修改/etc/network/interface
代碼如下:
{root@b01 359 ~}
# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto <A onclick="tagshow('bond');return false;" href="/tag/bond/">bond</A>0
iface bond0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1
up ifenslave bond0 eth0 eth2
down ifenslave -d bond0 eth0 eth2
DNS-nameservers 8.8.8.8
iface eth0 inet static
iface eth2 inet static
3. 加載bonding模塊(這塊費了大部分時間)
代碼如下:
# cat /etc/modprobe.d/aliases-bond
install bond0 /sbin/modprobe bonding miimon=100 mode=0
bond的mode一共有七種:
代碼如下:
0: (balance-rr) Round-robin policy: (平衡掄循環(huán)策略):傳輸數(shù)據(jù)包順序是依次傳輸,直到最后一個傳輸完畢, 此模式提供負載平衡和容錯能力。
1: (active-backup) Active-backup policy:(主-備份策略):只有一個設備處于活動狀態(tài)。 一個宕掉另一個馬上由備份轉(zhuǎn)換為主設備。mac地址是外部可見得。 此模式提供了容錯能力。
2:(balance-xor) XOR policy:(廣播策略):將所有數(shù)據(jù)包傳輸給所有接口。 此模式提供了容錯能力。
3:(balance-xor) XOR policy:(平衡策略): 傳輸根據(jù)原地址布爾值選擇傳輸設備。 此模式提供負載平衡和容錯能力。
4:(802.3ad) IEEE 802.3ad Dynamic link aggregation.IEEE 802.3ad 動態(tài)鏈接聚合:創(chuàng)建共享相同的速度和雙工設置的聚合組。
5:(balance-tlb) Adaptive transmit load balancing(適配器傳輸負載均衡):沒有特殊策略,第一個設備傳不通就用另一個設備接管第一個設備正在處理的mac地址,幫助上一個傳。
6:(balance-alb) Adaptive load balancing:(適配器傳輸負載均衡):大致意思是包括mode5,bonding驅(qū)動程序截獲 ARP 在本地系統(tǒng)發(fā)送出的請求,用其中之一的硬件地址覆蓋從屬設備的原地址。就像是在服務器上不同的人使用不同的硬件地址一樣
一個小技巧:
為了防止修改網(wǎng)卡配置或其他配置錯誤導致不能連接服務器,寫一個crontab, 將正確的網(wǎng)卡配置文件恢復后重新network restart或者
重啟機器 (iptable等類似風險操作也可以這樣來處理)
代碼如下:
{root@b01 361 ~}
# crontab -l
# m h dom mon dow command
#20 * * * * cp -pr /etc/network/interfaces.org /etc/network/interfaces
#21 * * * * /sbin/init 6
以上是“Debian雙網(wǎng)卡bond的示例發(fā)信息”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享題目:Debian雙網(wǎng)卡bond的示例發(fā)信息
標題網(wǎng)址:http://www.rwnh.cn/article24/gopice.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、手機網(wǎng)站建設、全網(wǎng)營銷推廣、企業(yè)網(wǎng)站制作、商城網(wǎng)站、電子商務
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)