我有三个路由器、一个集线器和一个服务器,我想让它们互相通信。我之前已经将它们全部配置为这样做,但电线都插在了不同的端口上,配置也乱了。我知道这个硬件可以做到这一点(因为我以前用过它),但我记不清是怎么做到的(实际上我记得很清楚,但现在似乎不起作用了,所以我怀疑自己)。
设想
Main_Router: 192.168.1.1 / 255.255.255.0
ADSL_Router: 192.168.2.1 / 255.255.255.0
Server: 192.168.1.15 / 255.255/255.0
Second_Router: 192.168.0.1 / 255.255.0.0 <~ problem
RJ11 WAN LAN
Internet->ADSL_Router->Main_Router->Hub->Server
这部分都正常工作……因此互联网通过电话线接入,连接到 ADSL 路由器,然后连接到主路由器的 WAN 端口。然后,主路由器通过 LAN 端口连接到集线器。
主路由器提供 192.168.1.20-99 范围内的 IP 地址,并设置
无法正常工作的部分是 Second_Router,它允许人们连接到它,并为他们提供其子网 (192.168.0.100-200) 上的地址,如果我将其插入 ADS_Router 上的备用 LAN 端口,则可以共享互联网,但无法允许连接到服务器(或其他路由器)。如果我将其连接到 HUB,它根本不会做任何有用的事情。
第二台路由器上似乎没有Access Point
模式,因此该选项是不可能的。
如果需要更多信息,我很乐意在这里发布。
有人能给我指明正确的方向,让任何连接到 wifi 路由器的人都能访问服务器和互联网吗?
我有权配置两个 wifi 路由器,但无权配置 ADSL 路由器。
答案1
我认为您缺少到 LAN 段的静态路由。要解决此问题,请执行以下操作:
在 ADSL 路由器上添加静态路由,声明 LAN 子网并将流量转发到主路由器的外部支路
确保 ADSL 路由器上的 SNAT 规则也能处理内部子网。这通常是自动的或非常容易添加。
如果不知道您使用的硬件和软件,就很难给出更精确的答案。