无法在两个接入点之间切换移动设备

为了扩展WIFI覆盖范围,我最近在安装中添加了新的接入点。

[Main Router]
192.168.10.1
  |       
  ├── /* Ethernet devices */
  ├── Wireless Access Point #1 - 192.168.10.15 - SSID1
  └── Wireless Access Point #2 - 192.168.10.10 - SSID2 <- New AP
        |       
        └── /* Some devices connected with Ethernet cables */

主路由器是唯一的DHCP服务器,其IP地址介于192.168.10.20和192.168.10.200之间。

似乎一切正常,除了一个连接到SSID1的移动设备尝试连接到SSID2时。然后奇怪的事情开始发生:

  • 有时它工作正常,网络发生变化,我的移动设备可以访问互联网
  • 有时可以,但是获取地址可能需要几分钟
  • 有时会失败,我的手机显示“无法获取IP地址”消息,如果连续几次失败,请关闭电源然后再打开AP似乎可以解决问题

到目前为止我尝试过的是:

  • 我已经更新了主路由器DHCP配置,以为移动设备提供静态IP。这样看来,它永远不会失败,但是在大多数情况下,要花费几分钟才能获取IP地址(顺便说一句)
  • 我已更新手机配置,以在连接到SSID2时使用随机MAC地址。这样,它始终可以完美运行,但是我感觉这不是一个干净的解决方案。

我的感觉是,它与DHCP配置有某种联系,但是我找不到必须更改的内容才能使它每次都能正常工作。

任何线索都会有所帮助。

谢谢

PS:如果感兴趣的话,设备是

  • TP-Link TL-R480T +用于主路由器
  • TP-Link TL-WA901ND用于AP1
  • TP-Link TD-W8960N用于AP2