手机 wifi 漫游,会导致 ros 地址池被占满

99 天前
 xwit
![微信截图_20250608185955.png]( https://img.picui.cn/free/2025/06/08/68456d3b8c519.png)
如图,我是路由器下挂了一个交换机,然后交换机下面挂了一个 k2t ,k2t 后面又接了一个 k2t ,手机只要两个 ap 来回走,就会重新分 ip ,占满地址池。
![微信图片_20250608190411.png]( https://img.picui.cn/free/2025/06/08/68456e57b986e.png)
100 个地址,2 个手机用都够呛的感觉。
不知道问题在哪。
1509 次点击
所在节点    路由器
8 条回复
hefish
99 天前
随机 mac 改成设备 mac 看看
xwit
99 天前
@hefish #1 不知道别人怎么解决的,因为这个功能默认开的,理论上来说没法每个手机都手动设置一遍
fuzzsh
99 天前
你这个就是假漫游,只是同名 ssid ,ue 每次都重新握手连接/也可能是 ue 的 wifi 底层问题,ros/openwrt+linksys/asus 也没出现这个情况




---
刚去试了下,ue 选每次随机 Mac ,在 ros 也没变 ip
BD8NCF
99 天前
把 dhcp 的租期设短一点就 OK 了
Love4Taylor
99 天前
我之前 N100 + ROS + 下挂交换机 + 双 7200 Pro 作为 AP 时没问题啊,漫游后依旧是原 IP
ajyz
99 天前
bug 了吧,正常随机 mac 也是手机重启后才变化,漫游根本不会触发 mac 变化导致 DHCP 重新分配 ip 地址啊。苹果设备可以选择固定或关闭私有无线局域网地址(其它应该也差不多),试试是否能暂时解决吧,反正绝大多数 IoT 设备固定连接不需要漫游的(甚至特意设置固定 AP 连接),有线设备也不需要,需要经常漫游的也就手机、平板等一些设备
ajyz
99 天前
看第二张图,Mac 地址没变的情况下 DHCP 的 ip 地址也在变,绝对有问题
onion83
99 天前
1 、看日志有大概率产生了网络风暴/环路,dhcp request 短时发出了两次,ros 都没来得及应答相同的 mac 请求又来了,导致 dhcp 池耗尽。解决思路:开启交换机环路检测、网络风暴抑制功能、配置 DHCP 信任端口等
2 、如果交换机没有网管功能,可以将 ROS DHCP server / delay-threshold 改为 2-5 秒,强制冷却/延迟地址分配和 dhcp 应答。
3 、dhcp leases 中绑定 mac/静态 IP ,并将 dhcp server leases time 改为 1 天以上

建议:还是排查并解决第 1 点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1137207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX