连接到用作交换机的路由器时无法获取 DHCP 地址

连接到用作交换机的路由器时无法获取 DHCP 地址

我正在重新使用 wifi 路由器作为网络交换机,但似乎在从 DHCP 服务器获取 IP 地址时遇到了严重问题。

这是拓扑结构:我有一个 netgear 路由器连接到我的 ADSL,通过以太网和 wifi 为许多客户端提供服务,并配有一个正常工作的 dhcp 服务器。其中一个端口连接到另一个 digicom 路由器,该路由器设置为桥接器,dhcp 服务器已禁用,wifi AP 已启用。

当我通过以太网或 wifi 连接到我的 netgear 路由器时,我没有遇到任何问题。当我通过以太网连接到 digicom 交换机(实际上是路由器)时,它似乎工作正常。如果我通过 wifi 连接到 digicom 交换机,静态 IP 地址,我没有问题。相反,如果我使用 DHCP 通过 wifi 连接到 digicom 交换机,Android、Linux 和 Mac OS 在尝试分配 IP 地址时会遇到严重问题。我从日志中看到,netgear 路由器收到请求并分配了一个地址,但客户端什么也没收到。如果我尝试多次,似乎每个操作系统都会成功,但可能需要多次尝试并重新启动 digicom 交换机。收到地址后,一切正常。

知道为什么似乎没有通过 wifi 从 digicom 交换机接收到地址吗?

这是拓扑图。除了通过 wifi 链接连接到 digicom 设备时 Andorid、Linux 和 Mac OS 客户端外,其他一切都正常工作。这些是 DHCP 客户端。Mac OS 在 DHCP 服务器中分配了一个固定地址。还有其他客户端尝试连接,但这些客户端都失败了。

在此处输入图片描述

答案1

似乎通过在连接到 digicom 路由器的 wifi 之前阻止设备连接到 netgear 路由器的 wifi 网络来解决该问题。从 wifi 获取地址并快速断开连接并从另一个 wifi 网络为同一 MAC 请求另一个地址似乎会以某种方式混淆 netgear 路由器中的 DHCP 服务器。

我从 Android、Mac OS 和 Linux 设备上删除了旧的 wifi 连接,现在连接非常快。不再有问题。

相关内容