以下是我的设置。路由器 A 是主路由器。我在工作站 1.100 上(通过 DHCP 从路由器 A 获取 IP)。
路由器 B 的 IP 地址末尾为 10.1,但通过路由器 A 的 DHCP 获取“互联网或 WAN”。带有 10.101 的工作站具有静态 IP,并连接到路由器 B 作为其网关。
我希望能够从以 1.100 结尾的工作站访问以 10.101 结尾的工作站。我该如何配置路由器以允许这样做?如果有帮助的话,它们都运行 DD-WRT。
答案1
根据您的评论,我建议您用交换机替换路由器 B。在此之前,您可以通过执行以下操作禁用 B 上的路由,使其像交换机一样运行:
- 在 B 上,禁用 DHCP,并为其分配一个 192.168.1.x 范围内的 IP 地址,该范围超出路由器 A 中定义的范围。您可能可以使用 192.168.1.254
- 在 B 上,从 WAN 端口拔下电缆(连接到 A),然后将其插入 LAN 端口。
- 为计算机 B 分配一个 192.168.1.x 范围内的 IP 地址,或者启用 DHCP,以便它从路由器 A 租用一个 IP。
此后,您的两台计算机将位于同一网络上,这将允许您设置共享。我假设 Internet 已插入路由器 A 的 WAN。如果是这样,这将确保您不会对插入 B 的任何计算机进行双重 NAT。
答案2
您需要在两个路由器上设置静态路由,以便它们可以正常通信。按照您的示例:
路由器 A:您配置连接到路由器 B 的端口,输入网络 IP 地址、网关(在本例中为路由器 B 的 IP 地址)、掩码等。
路由器 B:您配置连接到路由器 A 的端口,输入网络 IP 地址、网关(在本例中为路由器 A 的 IP 地址)、掩码等。
您可以在这里阅读更多此类配置: http://www.dd-wrt.com/wiki/index.php/Linking_Subnets_with_Static_Routes