我当前的网络设置如下:
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)仍应通往电缆调制解调器。否则,您的互联网访问将不再有效。
关于如何添加静态路由(如果您的路由器支持此功能),有大量的分步操作指南,如果您在实施静态路由时遇到困难,请告知我们并在您的问题中添加适当的信息。