【问题标题】:DLNA versus APIPADLNA 与 APIPA
【发布时间】:2013-04-09 06:17:13
【问题描述】:

我最近注意到,在我的手机 wifi 设置中,有一个 DLNA auto-ip 选项已经被选中。如其描述:“在没有 DHCP 服务器可用时检查以使用 DLNA”,

我发现这与 APIPA 机制有些东西相同:“使用 APIPA(自动私有 IP 寻址),DHCP 客户端可以在 DHCP 服务器时自动配置 IP 地址和子网掩码不可用。"

这里的DLNA是什么意思,DLNA和APIPA有什么区别?

【问题讨论】:

    标签: mobile ip wifi android-wifi dhcp


    【解决方案1】:

    由于 DLNA 规范,我们必须支持自动 IP 没有 DHCP 服务器。 “dhcpcd”被android使用,它支持自动IP,但有2个 设计 内部框架使自动 IP 不可用。 1.无线管理器超时与默认DHCP发现相同 超时。(30 秒) 2. dhcpcd 获取 auto-IP 时会设置 failed 属性

    我们尝试了以下方法来修改dhcpcd。 1.使用属性系统 一个。当 DLNA 开启时,设置属性以记录其状态。 湾。 dhcpcd 读取状态属性。当状态为 on 时,设置默认 DHCP 发现超时到 10 秒。 C。脚本读取状态属性。当状态打开时,设置结果 对于 IPv4LL 情况,属性为“ok”。 属性系统不适用于一般应用。因此我们不能 完成步骤a。

    2-1。写入状态文件 一个。当 DLNA 开启时,在应用程序文件夹中写入状态文件。 湾。 dhcpcd 读取状态文件。当状态为 on 时,设置默认 DHCP 发现超时到 10 秒。 C。脚本读取状态文件。当状态打开时,设置结果属性 对于 IPv4LL 情况“确定”。 步骤 c 是一个脚本,如果条件和文件访问总是导致 错误。所以我们再次做出改变。

    2-2。写入状态文件并为 dhcpcd 创建新的原因 一个。当 DLNA 开启时,在应用程序文件夹中写入状态文件。 湾。 dhcpcd 读取状态文件。当状态为 on 时,设置默认 DHCP 发现超时到 10 秒。 C。 dhcpcd 读取状态文件。当状态打开时,将原因设置为新 创建了一个。脚本中的情况总是将结果属性设置为 “好”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      相关资源
      最近更新 更多