访问我的路由器的网关网络?

访问我的路由器的网关网络?

我家里有两个路由器。

主路由器(已连接至互联网)-192.168.1.1

辅助路由器(连接到主路由器)-192.168.0.1

我有一个网络存储设备和一些连接到主路由器的共享目录。

网络存储- 192.168.1.16

如何使用连接到辅助路由器的 PC 访问其中一个?

家庭网络图:

家庭网络

我目前可以使用笔记本电脑和主电脑访问互联网,但我想从笔记本电脑访问存储和共享目录。

问题是我的主路由器总是将所有数据包直接转发到 WAN。(互联网)

答案1

如何使用连接到辅助路由器的 PC 访问其中一个?

确保两个路由器都配置正确。每个路由器都应具有两个 LAN(192.168.1.x 和 192.168.0.x)的路由表条目。此类路由可以是静态配置的,也可以是动态配置的(使用路由协议,如 RIP)。

正确配置的路由器将让 PC 知道当 PC 连接错误的路由器时该做什么(通常是通过发出 ICMP 重定向)。


以下是使用一台路由器支持两个 LAN 和 Internet 访问的场景

  (Internet)
       |       
   +---o-----+     +------+     +------+
   |DSL Modem|     |switch|     |switch|
   +---O-----+     +-OOOO-+     +-OOOO-+
       |             |  |         |  |
   +---O--+          | +O-+       | +O-+
   |Router|          | |PC|       | |PC|
   +-O-O--+          | +--+       | +--+
     | |             |            |
     | `-------------'            |
     `----------------------------'

                 |<--------->|   |<--------->|
                  192.168.1.x     192.168.0.x

路由器将两个 LAN 连接到互联网,并允许两个 LAN 上的所有 PC 相互联系。路由器为两个 LAN 提供 DHCP 服务,该 DHCP 服务会告诉每个 LAN 中的 PC,“网关地址”是该 PC 的 LAN 上路由器接口的 IP 地址。


以下是使用第二个路由器连接两个 LAN 的场景

  (Internet)
       |       
   +---o-----+     +------+     +------+
   |DSL Modem|     |switch|     |switch|
   +---O-----+     +-OOOO-+     +-OOOO-+
       |             || |         |  |
   +---O--+          || `-.       | +O-+
   |Router|          ||   |       | |PC|
   +---O--+          ||  +O-+     | +--+
       |             ||  |PC|     |      
       `-------------'|  +--+     |     
                      |           |          
                      `----. .----'   
                           | |
                        +--O-O--+
                        |Router2|
                        +-------+

                |<--------->|<--------->|
                 192.168.1.x 192.168.0.x

这更复杂。路由器 2 将有一个指向 Internet 路由器的默认网关,但在两个 LAN 中都有接口。如果 Internet 路由器为 192.168.1.x LAN 提供 DHCP 服务,我们必须确保路由器 2 的配置不会尝试为该 LAN 提供 DHCP 服务。路由器 2 应该为 192.168.0.x 提供 DHCP 服务。从管理上讲,最好让路由器 2 为两个 LAN 提供 DHCP 服务,并禁用 Internet 路由器上的 DHCP 服务 - 但这可能是一个不太有弹性的配置。

如果 192.168.1.x 中的 PC 尝试使用 Router2 连接 Internet,Router2 将通过发回 ICMP 重定向来重定向 PC。如果 192.168.1.x 中的 PC 尝试使用 Internet 路由器连接 192.168.0.x 中的 PC,Internet 路由器将发出重定向,但要做到这一点,必须先配置它以知道 router2 是该 LAN 的最近路由。我通常通过静态配置来做到这一点,但您可以让路由器使用 RIP 或其他路由协议进行通信并自行解决。


更新:

您的路由器带有内置以太网交换机(如今小型办公室/家庭路由器中非常常见)。因此,您可以将“辅助路由器”用作哑交换机,这样可以省去很多麻烦。

 (Internet)
     |
  +--o--+  +--------+     +--------+
  |DSL  |  | Router |     | Router |
  |modem|  | .------|     | .------|
  +--O--+  | |switch|     | |Switch|
     |     +O--OOOO-+     +O--OOOO-+
     |      |  | ||        |  | ||
     `------'  | ||        x  | ||
               | ||           | |`-----.
             ,-' |`-----------' |      |
             |   `--.           |      |
            +O-+    |          +O-+   +O-+
            |PC|  +-O-+        |PC|   |PC|
            +--+  |NAS|        +--+   +--+
                  +---+

      |<---------------------------------->|
                 all 192.168.1.x

我在右侧添加了另一台 PC,因为不需要第二台交换机来为单台 PC 提供服务。事实上,如果只有四台 PC/NAS,主路由器上的 LAN 端口可能就足够了。但也许右侧的 PC 在另一个房间,而房间之间只有一根电缆。

答案2

您可能更愿意使用单个网络,并将第二个路由器配置为常规交换机。但是,如果您需要单独的 LAN,则有一个替代设置,它提供基本功能,但需要的配置较少,并且适用于路由表难以管理或难以管理的路由器。

将第二个路由器的 WAN 接口连接到主路由器的 LAN,并在两者上启用 DHCP。确保两者均使用正确的 LAN IP 地址和子网,第一个路由器使用 192.168.1.1 和 192.168.1.0/24,第二个路由器使用 192.168.0.1 和 192.168.0.0/24。不同网络上的主机可能无法互相看到,但第二个网络上的主机可以连接到第一个网络上的机器。

例如,笔记本电脑可以使用 连接到网络共享\\192.168.1.16\share。它不知道如何直接到达此主机,因此将请求传递给标准网关,即第二个路由器。第二个路由器将把它传递给其标准网关,即主路由器,后者又将连接到已知主机 192.168.1.16。

无法从主网络发起相同的连接,因为如果不转发第二个路由器上的端口,这些机器就无法到达 192.168.0.0/24 子网。

答案3

最简单的方法是只使用 1 个 LAN:禁用第二个路由器上的 DHCP,并将来自主路由器的电缆插入 LAN 端口而不是 WAN 端口。您的所有 IP 都将位于同一子网中,您将能够从任何地方访问所有内容。

相关内容