设备从错误的 DHCP 池获取地址并绕过路由器

设备从错误的 DHCP 池获取地址并绕过路由器

我正在构建的网络有问题。我有一个通过 ADSL 连接到互联网的调制解调器/路由器。

192.168.0.1我已经设置了这个路由器,因此它有一个带掩码的地址/24,并且它有自己的 DHCP 服务器,其池从到192.168.0.100192.168.0.200并且它有一个受密码保护的 WiFi。

我有第二个路由器,它通过网线与第一个路由器相连,第二个路由器有地址192.168.1.1/24掩码和自己的 DHCP 服务器,其池从到192.168.1.100192.168.1.200第二
个路由器还有一个公共 WiFi。我设置了从第一个路由器到第二个路由器的静态路由(到网络192.168.1.0/24掩码和192.168.0.1作为默认网关)。
同样,我也有从第二个路由器到第一个路由器的静态路由(到网络192.168.0.0/24掩码和192.168.1.1作为默认网关)。

我的想法是创建两个具有两组不同地址的不同网络。

问题是,连接到第二个路由器的公共 WiFi 的设备从第一个路由器的 DHCP 服务器获取地址(因此它们类似于 192.168.0.xxx)。
此外,如果我连接到第二个路由器的公共 WiFi,我可以访问第一个路由器的设置面板(受密码保护但仍然如此),我猜是因为它们从第一个路由器的 DHCP 获取地址(当它们不应该时)它们位于同一子网中,即使它们连接到第二个路由器的公共 wifi。除非我断开连接两个路由器的网线,否则我甚至无法访问第二个路由器的设置面板。第一个路由器是 Fritz!Box 3272,第二个路由器是 TP-Link TD-W8968

答案1

听起来你通过“交换”端口将两个路由器连接在一起,而不是通过路由端口。大多数家用 WIfi 路由器有 1 个路由器端口用于连接调制解调器,4 个交换机端口用于连接计算机,它们会将 Wifi 放在与交换端口相同的子网中。因此,你将在同一个广播域中拥有 2 个 Wifi 和内部网络,并有 2 个 DHCP 服务器提供地址。

要获得所需的结果,您必须至少拥有 3 个路由端口。一个用于互联网子网,一个用于受保护子网,一个用于公共子网。听起来您有 2 个路由器,每个路由器都有 1 个可路由端口。

相关内容