如圖:
業務地址: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