使用三個路由器在兩個網路之間路由

使用三個路由器在兩個網路之間路由

有一個網路 192.168.0.0/24 和第二個位置上的另一個網路(192.168.50.0/24),這兩個網路上都有一個 192.168.x.1 的路由器,用於路由流量。

現在我安裝了一台帶有 192.168.0.2 的新路由器,並使用 ipsec 連接到 192.168.50.1,我可以從一個網絡路由到另一個網絡,但前提是我添加 192.168.0.2 作為網絡的網關。現在我新增了一條從 192.168.0.1 到 192.168.0.2 到 192.168.50.1 的路由,它可以工作,我可以 ping 主機從 192.168.0.x 到 192.168.50.x,但不能在另一個方向上。因此,如果我測試從 192.168.50.x 通過 192.168.50.1 到 192.168.0.2 通過 192.168.0.1 到 192.168.0.x 的路由,那麼我無法 ping 主機。我能做什麼才能讓它有效?

答案1

更新 在聊天中討論此問題後,我們確定問題出在處理 10.1.1.2 之間的靜態路由。和 10.1.1.1。沒有任何主機連接到 10.1.1.2,但如果有,則無法將流量路由到 10.1.1.0 並將該流量傳送到兩組主機。即使沒有主機,存取 10.1.1.2 處的路由器本身(出於管理目的)也會使您處於 10.1.1.1 的靜態循環中。

解決方案是將兩個路由器劃分為子網,然後正確地靜態路由這兩個子網,從而避免路由衝突。

相關內容