Linux下雙網路卡繫結bond0
一:原理:
linux作業系統下雙網路卡繫結有七種模式。現在一般的企業都會使用雙網路卡接入,這樣既能新增網路頻寬,同時又能做相應的冗餘,可以說是好處多多。而一般企業都會使用linux作業系統下自帶的網路卡繫結模式,當然現在網路卡產商也會出一些針對windows作業系統網路卡管理軟體來做網路卡繫結(windows作業系統沒有網路卡繫結功能 需要第三方支援)。進入正題,linux有七種網路卡繫結模式:0. round robin,1.active-backup,2.load balancing (xor), 3.fault-tolerance (broadcast), 4.lacp, 5.transmit load balancing, 6.adaptive load balancing。
二:案例一:mode=1(active-backup):一個網路卡處於活動狀態 ,一個處於備份狀態,所有流量都在主鏈路上處理。當活動網路卡down掉時,啟用備份的網路卡。
1:[root@lyt ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 #編輯該裝置eth0如圖:
[root@lyt ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1 #編輯該裝置eth1 如圖:
2:[root@lyt ~]# cd /etc/sysconfig/network-scripts/
[root@lyt network-scripts]# cp ifcfg-eth0 ifcfg-bond0 #生成一個bond0的虛擬網路卡
[root@lyt network-scripts]# vim ifcfg-bond0 #編輯該網路卡內容
3:[root@lyt network-scripts]# vim /etc/modprobe.conf #編輯該配置檔案
下圖中1表示系統在啟動時載入bonding模組,對外虛擬網路介面裝置為 bond0;miimon=100表示系統每100ms監測一次鏈路連線狀態,如果有一條線路不通就轉入另一條線
路;mode=1表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說預設情況下只有一塊網路卡工作,另一塊做備份。
4:[root@lyt network-scripts]# vim /etc/rc.local #編輯該開機指令碼,將eth0和eth1網路卡進行繫結
5:[root@lyt network-scripts]# init 6 #重啟,bond0啟動成功
[root@lyt ~]# ifconfig #檢視網路卡資訊,在此處三塊網路卡的mac地址是一樣的
[root@lyt ~]#vim /proc/net/bonding/bond0 #檢視模式及網路卡資訊。實際mac地址是不一樣的
測試:
6:Xshell:\> ping 192.168.101.50 –t #一直測試網路的連通性檢視結果
斷掉eth0網路卡後顯示結果
將網路卡eth0斷掉後,系統使用備份網路卡eth1,此時eth1處於活動狀態
案例二:mode=0(round robin):所有鏈路處於負載均衡狀態,這模式的特點增加了頻寬,同時支援容錯能力。
1:在案例一的基礎上,只需要修改/etc/modprobe.conf 配置檔案:如圖:
2:vim /proc/net/bonding/bond0 #檢視使用的模式及網路卡資訊,如圖:
測試:mode=0:
3:Xshell:\> ping 192.168.101.50 –t #一直測試網路的連通性檢視結果
將網路卡eth1斷掉後,系統依然可以ping通
相關文章
- 繫結2網路卡為bond0
- linux雙網路卡繫結Linux
- Linux 繫結雙網路卡Linux
- Linux 雙網路卡繫結Linux
- liunx下雙網路卡繫結
- linux redhat 雙網路卡繫結LinuxRedhat
- 雙網路卡繫結
- Linux 雙網路卡繫結實踐Linux
- linux6.5 雙網路卡繫結Linux
- Linux 雙網路卡繫結技術Linux
- RedHat Linux 5 雙網路卡繫結RedhatLinux
- Linux下雙網路卡繫結bond配置例項詳解Linux
- redhat 6.3 雙網路卡繫結Redhat
- Redhat AS 5.4 雙網路卡繫結Redhat
- centos 6.5 雙網路卡繫結CentOS
- 【轉】redhat 雙網路卡繫結Redhat
- SUSE linux雙網路卡繫結一個IPLinux
- Redhat linux雙網路卡繫結一個IPRedhatLinux
- CentOS 5.4上雙網路卡(多網路卡)繫結CentOS
- RHEL6 雙網路卡繫結
- 關於AIX雙網路卡繫結AI
- NIC bonding 雙網路卡繫結
- Linux網路卡繫結Linux
- linux 網路卡繫結Linux
- Linux雙網路卡繫結單個IP之(team)Linux
- 深度分析Linux下雙網路卡繫結七種模式 多網路卡的7種bond模式原理Linux模式
- 虛擬機器雙網路卡繫結虛擬機
- Linux(09):網路卡繫結Linux
- linux rac 網路卡繫結Linux
- Linux下繫結網路卡的操作記錄Linux
- Linux下設定網路卡繫結 (final)Linux
- 多塊網路卡繫結IP在linux下Linux
- 【LINUX】Linux網路卡繫結探析Linux
- linux6.5 網路卡繫結Linux
- Oracle 11gR2 RAC 單網路卡轉雙網路卡繫結配置Oracle
- Redhat Linux網路卡配置與繫結RedhatLinux
- Linux下雙網路卡繫結技術實現負載均衡和失效保護(轉)Linux負載
- Solaris下網路卡繫結多個IP