如圖: centos
業務地址:
192.168.10.0/24 ---- 192.168.20.0/24網絡
管理地址:
172.168.10.0/24 --- 172.168.20.0/24ide
分別鏈接業務地址和管理地址。
業務接口用來傳輸業務數據,
管理接口用來跑管理傳輸,
由於ip資源緊張,須要擴展網絡 centos7
(1)對於業務地址,
只須要默認路由設置爲交換機地址便可; 3d
(2)對於管理地址,
若是跨網段,默認地址被佔用的狀況下,
這時候就須要添加路由 code
路由:
是指分組從源到目的地時,決定端到端路徑的網絡範圍的進程。 blog
有個很好的例子:
家就是主機,路由器就是公交車,
你經過搭乘公交車到你朋友家去;
若是沒有公交車直達,須要轉乘公交車,
那麼你勢必在出發以前要規劃好怎麼坐車,
到哪站轉那路車,這個就叫路由。 接口
路由分爲三種: (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配置永久生效方式以下: # cat /etc/sysconfig/network-scripts/route-eno4 172.168.20.0/24 via 172.168.10.254 dev eno4 須要手動建立一個配置文件 route-網卡名,內容爲臨時配置 add 後面的內容,另外一臺主機一樣的方式進行配置。