感谢另一个不相关的问题,我找到了一个可用的网络图
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)。