CentOS多網卡單個ip和單個網卡多個ip的設置

1、單個網卡設置一個IP地址bash

    1.初始狀態已添加一個網卡eth0,並設置的均爲自動獲取IP地址,以下圖所示:網卡爲eth0,ip地址爲10.1.249.36;爲了後續實驗的順利進行,咱們把NetworkManager服務關閉服務器

    chkconfig NetworkManager off網絡

    service NetworkManager stop負載均衡

        

wKioL1fMH9Hzek3TAADoqFfigSg109.png

    2.在/etc/sysconfig/network-scripts下面有網卡eth0的配置信息:ifcfg-eth0,複製ifcfg-eth0ide

    並更名爲ifcfg-eth0:0和ifcfg-eth0放於同一目錄3d

    

wKioL1fMIhvR7swdAACaGrHBoEE189.png-wh_50

    3.編輯ifcfg-eth0:0加入以下內容,保存退出,重啓網絡服務,能夠看到eth0:0已經獲取到地址blog

        10.1.249.37接口

            DEVICE="eth0:0"            
            IPADDR=10.1.249.37
            PREFIX=16
            GATEWAY=10.1.0.1
            DNS1=8.8.8

        

 

    wKiom1fMJqrzpRnzAACyaQ8XiLM355.png

    4.這樣就設置好了一個網卡配置兩個ip地址,固然也能夠繼續複製修改,配置一個網卡多個ip。這裏網卡設置的ip能夠一個是dhcp的一個靜態指定的,也能夠都是靜態指定的。ip

 

2、多個網卡綁定一個ip的實現get

    1.首先給服務器增長一個網卡eth1,此時網卡能看到兩個網卡,可是在/etc/sysconfig/network-scripts下不會自動建立新增的網卡的配置文件,須要手動添加,網卡的配置文件能夠參考:/usr/share/doc/initscripts-*/sysconfig.txt這個文件

    

wKioL1fMK4KiFrFOAACY6fR9LSg054.png

 

 

    2.多網卡的優點是具備容錯功能,當一塊網卡出現問題後,另一塊網卡還可以爲服務器提供網絡功能。多網卡綁定單個ip有三種模式分別是

    Mode 0 (balance-rr)
輪轉(Round-robin)策略:從頭至尾順序的在每個slave接口上面發送數據包。本模式提供負載均衡和容錯的能力
    Mode 1 (active-backup)
活動-備份(主備)策略:在綁定中,只有一個slave被激活。當且僅當活動的slave接口失敗時纔會激活其餘slave。爲了不交換機發生混亂此時綁定的MAC地址只有一個外部端口上可見
    Mode 3 (broadcast)
廣播策略:在全部的slave接口上傳送全部的報文。本模式提供容錯能力。

    4.使用主備模式,建立綁定ip配置文件ifcfg-bond0添加以下內容

        DEVICE=bond0        
        IPADDR=10.1.252.222
        PREFIX=16
        GATEWAY=10.1.0.1
        DNS1=8.8.8.8
        BONDING_OPTS="miimon=100 mode=1" //配置爲模式1,每100毫秒探測一次,網卡是否活躍

    在ifcfg-eth0和ifcfg-eth1中添加以下內容

    
eth0:
    DEVICE="eth0"
    SLAVE=yes
    MASTER=bond0 
eth1:   
    DEVICE="eth1"
    SLAVE=yes
    MASTER=bond0

    5.配置完成後,重啓網絡服務,查看網絡狀況以下

        wKioL1fMMEiRr_F9AABa-Vf-JMg544.png

 

    6.驗證綁定的效果

        1)停下網卡eth0或eth1在其它及其上ping這臺主機,查看網絡工做情況.發現依然可以ping通,說明網絡綁定設置成功

wKioL1fMMvWwwxqiAAE7jDIMeAQ458.png

相關文章
相關標籤/搜索