Centos7/RHEL 7 配置靜態路由


 

如圖:

 

業務地址:192.168.10.0/24    192.168.20.0/24
管理地址:172.168.10.0/24    172.168.20.0/24

 

需求:每台主機配置兩張網卡,分別連接業務地址和管理地址。業務接口用來傳輸業務數據,管理接口用來跑管理傳輸,因為ip資源緊張,需要擴展網絡
(1)對於業務地址,只需要默認路由設置為交換機地址即可;
(2)對於管理地址,如果跨網段,默認地址被占用的情況下,這時候就需要添加靜態路由

 

一、 什么是路由?

 路由:是指分組從源到目的地時,決定端到端路徑的網絡范圍的進程。有個很好的例子:家就是主機,路由器就是公交車,你通過搭乘公交車到你朋友家去;如果沒有公交車直達,需要轉乘公交車,那么你勢必在出發之前要規划好怎么坐車,到哪站轉那路車,這個就叫路由。
    
    路由分為三種:
        (1)直連路由:就是不需要轉車;
        (2)靜態路由:就是自己定制好轉車路線;
        (3)動態路由:就是公交司機之間協商好,從你家到他家應該怎么轉車,你只管上車下車就是。

 

二、配置靜態路由

回到我上面的問題,因為我的默認路由已經被業務地址占用,所以我需要手工的采取靜態路由的方式來通信。
    對於管理地址內的主機而言,如果兩台主機要相互通信,兩台主機上都需要配置靜態路由,否則無法互聯互通。
    在centos7 中配置如下:

    臨時配置的方法:        

  172.168.10.0/24 主機配置:

        ip route add 172.168.20.0/24 via 172.168.10.254 dev eno4
        # 當eno4接口訪問172.168.20.0/24 網絡請轉到 172.168.10.254 接口

  172.168.20.0/24 主機配置:

ip route add 172.168.10.0/24 via 172.168.20.254 dev eno4
        當 eno4 接口訪問172.168.10.0/24 網絡請轉到 172.168.20.254 接口

  如上分別在兩個不同網段主機上配置后,兩台主機才會互聯互通。

 

    在 Centos7 和 RHEL 7 中配置永久生效方式如下:

 # cat /etc/sysconfig/network-scripts/route-eno4 
        172.168.20.0/24 via 172.168.10.254 dev eno4
        
        # cat /etc/sysconfig/network-scripts/route-eno4 
        172.168.10.0/24 via 172.168.20.254 dev eno4

        需要手動創建一個配置文件 route-網卡名,內容為臨時配置 add 后面的內容,另一台主機同樣的方式進行配置。

 

 

轉: https://www.cnblogs.com/hukey/p/8386591.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM