加入具有两个路由器的网络上的工作组

加入具有两个路由器的网络上的工作组

感谢另一个不相关的问题,我找到了一个可用的网络图

            Internet
               |
            (dhcpc)
     ------------------------------
     |       Router A             |
     | default route via internet |
     ------------------------------
          (192.168.2.1) *dhcp server on this interface*
               |
    ----------------------------
    |              |           |
(wireless)      (wired)        |
                         (192.168.2.200)
                     -------------------------
                     |      Router B         |  
                     |  |
                     |  |
                     -------------------------
                          (192.168.3.1) *dhcp server on this interface)
                               |
                -------------------
                |                 |
            (wireless)         (wired)

目前我的网络上只有 Windows。问题是:

路由器 B 上的计算机可以访问路由器 A 连接系统上的网络共享。甚至可以 ping 等。但是路由器 A 连接系统无法通过 Lan 接口访问路由器 B,因为我无法 ping 192.168.3.x 范围内 IP 上的任何系统或路由器。我认为路由器 B 上的 ICMP 已禁用,但共享仍应有效。之前有人指出,我之前使用路由器 B 连接所有设备并在所有 Windows 和 Samba 服务器之间共享,一切顺利。

路由器 B 是 LinkSys 路由器,路由器 A 是 EnGenius 路由器。我不熟悉 EnGenius 路由器,几年前我拥有 Dlink 和 WRT54G 时就这样做过。我肯定我在这里遗漏了一些东西。

答案1

我不确定 Wesley 编辑了什么,但无论如何。我按照我的评论让它工作了。这是完整的解决方案。

我建议让所有系统都加入路由器 A 的同一广播(我认为没有其他简单的方法可以做到这一点)。因为我不想定义路由。

首先在路由器 BI 中分配来自子网 A 的静态 IP。(路由器 B 处于网关模式,而不是路由器模式)在 AI 中配置 DHCP,为子网 2.x 上的 B 提供静态 IP

我没有将路由器 A 连接为路由器 B 的 WAN(我希望可以实现这一点,但我知道现在不行*),而是将路由器 A 连接为路由器 B 上 LAN 端口的另一个常规系统。有点像交换机。

这使得路由器 B 上的所有系统成为路由器 A 的子网。

  • 我现在记得我之前是如何让它与 WAN 端口一起工作的,或者我认为我做到了。我在路由器 A 之前有一个 DMZ 防火墙,两个路由器都连接到这个 DMZ。patakh!

这当然意味着我无法在路由器 B 上使用 VPN,但至少我的 Windows 共享恢复了。

答案2

其工作原理取决于路由器 B 的功能。目前,一切都按设计运行 - 路由器默认不允许通过它们进行访问。

您需要做的是修改 B 上的配置以允许流量通过。如果您有家用级路由器,那么您可能只能将流量传递到一台主机,该主机将进入其 DMZ。如果您有更强大的设备,那么您可能能够将其配置为将流量从外部(192.168.2.0)路由到内部(192.168.3.0)。

相关内容