使用靜態路由連結兩個 Cisco 路由器時出現問題

使用靜態路由連結兩個 Cisco 路由器時出現問題

我正在嘗試使用靜態路由連結兩個思科路由器,但無法使其按預期工作。

這是基本設定:

  • 路由器 1 - WRV210 - 192.168.1.1 - 連接到電纜數據機
  • 路由器 2 - RV120W - 192.168.2.1

我在路由器 1 上已經有幾台機器正在工作,我想將路由器 2 與不同子網路上的其他幾台機器一起設定。

這是我的配置:

  • 將路由器2的WAN埠連接到路由器1的LAN口
  • 設定路由器 1 透過 DHCP 將 192.168.1.2 提供給路由器 2
  • 使用 LAN 和無線介面將路由器 1 配置為具有到 192.168.1.2 的靜態路由(192.168.2.0 遮罩 255.255.255.0)
  • 停用路由器 2 上的防火牆(因為它被路由器 1 覆蓋)
  • 將路由器 2 設定為「路由器」模式而不是「NAT」模式
  • 使用 WAN 介面為路由器 2 設定到 192.168.1.1 的靜態路由(192.168.1.0 遮罩 255.255.255.0)

根據我所做的研究,我認為這應該足夠了,但事情並沒有完全按預期進行:

  • 路由器 2 可以 ping 通 192.168.1.1 和 192.168.1.101(路由器 1 上的機器)
  • 路由器 2 上的機器可以 ping 192.168.1.1 和 192.168.1.101(路由器 1 上的機器) ping 192.168.1.1 和 192.168.1.101(路由器 1 上的機器)
  • 路由器 1 無法 ping 通 192.168.2.1 或 192.168.2.101(路由器 2 上的電腦)
  • 路由器 1 上的電腦無法 ping 通 192.168.2.1 或 192.168.2.101(路由器 2 上的電腦)無法 ping 通 192.168.2.1 或 192.168.2.101(路由器 2 上的電腦)
  • 路由器 1 和路由器 1 上的電腦可以 ping 通 192.168.1.2(路由器 2 本身)

我很困惑為什麼路由器 1 無法與 192.168.2.0/255.255.255.0 子網路通訊。任何幫助將不勝感激。

答案1

由於R2 上的外部介面與192.168.1.0/24 上的客戶端位於同一LAN 上,因此您需要在192.168.1.0/24 上的每個用戶端上都有一個路由,以透過192.168.1.2 路由到192.168 .2.0/24。這應該可以解決問題(假設 R2 是路由,而不是 NAT,並且沒有防火牆。)

如果我是您,我會將兩個路由器之間的連結放入自己的管理 VLAN 中,然後您可以透過該 VLAN 進行路由。

答案2

路由器 2 不需要到 192.168.1.1 的靜態路由,它已經知道如何到達該子網路(透過其 192.168.1.2 介面)。路由器 1 確實需要經由 192.168.1.2 到達 192.168.2.0 的路由。

對於 192.168.2.x 用戶端,網關為 192.168.2.1。對於 192.168.1.x 用戶端,網關為 192.168.1.1。

此時,192.168.1.x 用戶端不知道如何存取 192.168.2.x。最簡單但不是最有效的解決方案:每個客戶端上的靜態路由透過 192.168.1.2 指向 192.168.2.0。

相關內容