V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cursor1st
V2EX  ›  路由器

苹果系的设备 DHCP 客户端有问题?

  •  1
     
  •   Cursor1st · 2020-04-07 09:14:19 +08:00 · 4037 次点击
    这是一个创建于 1674 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的:

    昨天早上家里停电了,等来电之后,发现 iPad 和 iPhone 出现连接 wifi 打对勾但是通知栏没有 wifi 图标,无法上网的情况,看了一下没有获取到局域网 IP 地址。

    我家的网络架构是:ROS 软路由——小米路由器有线中继模式做 AP 。还有些附加的旁路由不影响就不说了。

    我在 ROS 后台看到 DHCP 租约分配中安卓可以正常获取到地址,而 iPad 和 iPhone 会出现租约在( offered/busy/bound/testing )状态之间来回跳动的现象,并且每次 busy 之后都会换一个 ip 重新 offered 然后再 busy,最后也没能分配出一个地址。图如下:

    https://i.loli.net/2020/04/07/IhGJrQs17FvHZN2.png
    https://i.loli.net/2020/04/07/wMPBIWV6ivZlpad.png

    出现这次情况之前没有动过设置,只是早上停过一次电。
    求问各位 V 友,有没有遇到过类似情况,或者有没有办法解决。
    15 条回复    2021-05-15 00:02:56 +08:00
    Tianao
        1
    Tianao  
       2020-04-07 09:25:17 +08:00
    ROS + iOS 没有遇到过,但据我经验出现这种问题的原因可能是 AP 的无线服务先于 ROS 的 DHCP 服务启动,导致 iOS 设备在关联到 AP 时得不到正确的 DHCP 响应,从而触发了后续的一系列连锁反应。
    trepwq
        2
    trepwq  
       2020-04-07 09:29:35 +08:00 via iPhone
    感觉是小米中继的问题
    Cursor1st
        3
    Cursor1st  
    OP
       2020-04-07 09:33:42 +08:00
    @Tianao @trepwq 我怀疑过小米路由器的问题,尝试过重启甚至恢复出厂重新设置了,仍然无法解决
    trepwq
        4
    trepwq  
       2020-04-07 09:42:07 +08:00 via iPhone
    @Cursor1st 是不是小米偷偷升级没有重启,然后断电重启了。不用他的中继模式,关掉小米 dhcp,网线接 lan 口作无线交换机试试呢
    strongcoder
        5
    strongcoder  
       2020-04-07 09:52:58 +08:00 via iPhone
    我家里的是旁路由强制接管主路由的 DHCPDHCP 模式,有时候手机还是分配到主路由器上面,有时候也会有类试提示当前连接无法上网,后来我把手机端设置固定 IP,固定旁路由网关完事
    Cursor1st
        6
    Cursor1st  
    OP
       2020-04-07 10:00:02 +08:00
    @trepwq 我刚检查了一下,路由器还是去年 5 月份的版本,没有进行过升级。我的其他设备是能上网的包括可以通过 wifi 获取地址的安卓手机。接 Lan 口待我回去尝试一下。

    @strongcoder 我是主路由分配地址,旁路由全部关闭 DHCP,昨天试过关闭主路由 DHCP,打开旁路由的,仍然无法分配,并且,手动配置 IP 不起作用。真的是奇怪的很。安卓完好,苹果 GG 。
    strongcoder
        7
    strongcoder  
       2020-04-07 10:14:24 +08:00 via iPhone
    @Cursor1st 我选择主路由是普通路由,软路由强制接管 DHCP 作为旁路由就是因为有时候会有些各种各样的小问题,至少旁路由接管失败,客户端还可以上网,仅仅翻不了外网,家里设备太多,把几个必须需要翻的手动设置下,其他的随缘吧,几十个设备要是全部配置一遍太折腾了
    Cursor1st
        8
    Cursor1st  
    OP
       2020-04-07 10:28:48 +08:00   ❤️ 1
    @strongcoder 我总感觉中间某个环节有问题,也许要排除一下小米路由器试试,替换个其他的。ROS 一直挺稳定的,买的正版授权,更新的最新版,应该不存在破解的 ROS 可能的安全隐患问题。
    chztv
        9
    chztv  
       2020-04-07 11:12:28 +08:00
    家里的苹果手机、iPad 、macMini 、macbook 、appleTV,前段时间家里一个空气开关出现故障,N 天内停电 N 次,也没出现过这种问题,楼主应该不能怪,看看其他网络设备是不是哪里有问题。
    Cursor1st
        10
    Cursor1st  
    OP
       2020-04-07 11:19:03 +08:00
    @chztv 只是说其他设备均没问题,所以对苹果有此吐槽。目前排查重点也在网络设备上
    hamjin
        11
    hamjin  
       2020-04-07 20:56:01 +08:00 via Android
    @Cursor1st 建议重启所有的 Apple 设备,Apple 系 WiFi 意外断开后重连我测试出问题的概率有点高,重启 iOS 就解决
    Cursor1st
        12
    Cursor1st  
    OP
       2020-04-07 21:42:44 +08:00   ❤️ 1
    @hamjin 我对我的 pad 重启,重置网络设置都搞过,没用,唉
    hamjin
        13
    hamjin  
       2020-04-09 18:22:50 +08:00 via Android
    @Cursor1st 可能苹果或者 ROS 的实现与标准不同,DFU 刷一次或者售后吧
    11dad
        14
    11dad  
       2021-05-14 15:28:21 +08:00
    @Cursor1st 后续是怎么解决的啊,我目前 ros+小米中继遇到相似的问题
    Cursor1st
        15
    Cursor1st  
    OP
       2021-05-15 00:02:56 +08:00
    @11dad 后续检查发现,局域网中有旁路由开启了 DHCP,导致冲突,安卓能区分,但是苹果设备不能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5839 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:55 · PVG 09:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.