允许从 192.168.1.* 到 192.168.2.* 的访问

允许从 192.168.1.* 到 192.168.2.* 的访问

我当前的网络设置如下:

Cable Modem/Router (provided by ISP) ---- Router 1 ----------- Router 2
                                          LAN: 192.168.1.1     LAN: 192.168.2.1
                                          Software: OpenWRT    Software: DD-WRT

我希望连接到路由器 1 的设备能够访问192.168.2.*子网上的设备。192.168.2.X -> 192.168.1.X可以工作,但192.168.1.X -> 192.168.2.X不能。

我该怎么做?请记住,我有点菜鸟

答案1

您当前的问题如下(用外行人的话说):

路由器 2 将 192.168.2.0/24(或您使用的任何子网掩码,我假设它是 24 位)之外的所有目标 IP 发送到路由器 1。而路由器 1 作为子网的一部分,知道如何处理它们。它基本上知道将什么发送到 LAN,将什么发送到电缆调制解调器并发送到互联网。这就是它工作的原因。

但是路由器 1 会将 192.168.1.0/24 之外的所有目标 IP(或您使用的任何子网掩码,我再次假设它是 24 位)发送到您的电缆调制解调器,但电缆调制解调器实际上不知道如何处理它们。它将它们“发送到互联网”,而它们当然没有任何目的地。这就是它不起作用的原因。

解决方案(再次用外行人能理解的术语):

您需要在路由器 1 中设置适当的静态路由,以便它将 192.168.2.0/24 目的地路由到路由器 2,而不是电缆调制解调器。但请确保只有 192.168.2.0/24 通往路由器 2,其余(通常为 0.0.0.0)仍应通往电缆调制解调器。否则,您的互联网访问将不再有效。

关于如何添加静态路由(如果您的路由器支持此功能),有大量的分步操作指南,如果您在实施静态路由时遇到困难,请告知我们并在您的问题中添加适当的信息。

相关内容