答案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 都将位于同一子网中,您将能够从任何地方访问所有内容。