linux雙網絡卡繫結

2021-08-03 16:55:59 字數 2174 閱讀 8535

一:原理:

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 如圖:

[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處於活動狀態

Linux雙網絡卡繫結

用vmware workstation做乙個linux的雙網絡卡繫結,跟著乙個部落格在做然後也找了其他部落格進行對照但是做完一直報錯network無法重啟。下面是我找到的一篇部落格中說 vmware workstation不支援第一種獲取mac位址的方式,那麼可以使用fail over mac 1引...

centos6實現雙網絡卡繫結

首先確保主機上已經有涼快網絡卡並且網絡卡都已生效 然後分別編寫eth0 eth1的網絡卡配置檔案,如下圖所示 在 etc sysconfig network scripts目錄下新建ifcfg bond0檔案,檔案內容如下圖 在 etc modprobe.d目錄下新建modprobe.conf檔案,...

linux雙網絡卡路由設定

以內 外雙網絡卡為例設定 內網 eth0 10.130.130.165 要求到達目的ip 10.130.128.0 24 外網 eth2 192.168.1.71 要求能夠上網,以ping www.baidu.com 1 配置兩個介面的ip位址,檢視路由如下 root localhost route...