兩台路由器連接到一個數據機 - 需要兩個隔離的網絡

兩台路由器連接到一個數據機 - 需要兩個隔離的網絡

我的設定如下。

+-------+
| Modem |
+-------+   
  |  |  |   
  |  |  +----> Internet
  |  |
  |  +-------> Router 1 [192.168.1.1] (Home & Private Network)
  |            |
  |            +---> Main PC & Own Mobile Devices
  |            +---> Lightning
  |            +---> Harmony Hub
  |            +---> Wi-Fi Repeater in Bridge Mode for Living Room Devices (No Repeating)
  |
  +----------> Router 2 [192.168.2.1] (Guest & Testing Network)
               |
               +---> Test & Webbrowsing PC
               +---> Mobile Devices of Friends and Guests

此設定是否正確,導致連接到路由器 2 的裝置無法透過數據機檢視/連接到連接到路由器 1 的裝置?我想讓我的訪客和測試網路完全脫離我的專用網路。

我已經檢查過了,兩個路由器都收到了不同的公共IP。另外,當我嘗試從測試電腦 ping 我的主電腦時,它按預期超時了。然而,當我以相反的方式執行此操作時,我從 ISP 收到一條訊息「TTL 在傳輸過程中過期」。這到底意味著什麼?不應該像以前那樣超時嗎?

PS:當我第一次連接路由器2時,它的內部IP也是192.168.1.1,但工作正常,並且與路由器1沒有IP衝突。為了確定起見,我將其更改為 192.168.2.1。

謝謝你的幫忙。

答案1

雖然您的設定是正確的,但我想知道您的數據機向兩個路由器提供的 IP 位址是什麼,因為我認為這就是您的TTL expired in transit訊息的來源。我敢打賭調變解調器也有 192.168.1.x 網路。

要麼將數據機放在不同的網段中,要麼將路由器 1 的網路放在不同的網段中。鑑於您已經使用 2 個路由器,我建議分別使用 192.168.10.x 和 192.168.11.x,將數據機保持在 192.168.1.x,這樣事情就很容易識別。

答案2

「請求逾時」表示發出 PING 的電腦沒有收到任何回應。

「TTL 在傳輸中過期」表示路徑上的轉送路由器回應錯誤。

兩者都表明無法存取遠端主機。後者只是意味著一路上的路由器決定告訴你這一點。

收到TTL過期訊息有點奇怪。可能發生以下兩種情況之一:

  1. 192.168.2.1 路由器有異常或設定錯誤。它的型號與其他型號不同嗎?
  2. 調製解調器方面不太正確。我想知道你是如何獲得2個公共IP的?大多數服務供應商只會提供 1 個動態公用 IP,除非您為多個靜態 IP 付費。如果您確實購買了靜態 IP,您通常會手動將它們編程到每個路由器中,而不是使用 DHCP。老實說,我認為你在這一點上很幸運。這可能會給您帶來麻煩。如果您的兩個公用 IP 位址之一在調變解調器的某個地方發生衝突,我不會感到驚訝。

相關內容