我最近注意到,在我的移动电话wifi设置中,已经检查了一个DLNA auto-ip选项。如其描述:“在没有DHCP服务器可用的情况下,检查使用DLNA”,
我发现这与APIPA机制是一样的:“带APIPA (自动专用IP地址),当DHCP服务器不可用时,DHCP客户端可以自动自配置IP地址和子网掩码。”
DLNA在这里意味着什么? DLNA和APIPA有什么区别?
发布于 2013-05-07 11:48:56
由于DLNA规范,当没有DHCP服务器时,我们必须支持自动IP."dhcpcd“是由android使用的,它支持自动IP,但是框架内有2种设计使得自动IP不可用。1.无线管理器超时与默认的DHCP发现超时相同。(30) 2. dhcpcd将在获得自动IP时设置失败属性。
我们尝试了以下方法来修改dhcpcd。1.使用属性系统a.当DLNA打开时,将属性设置为注意其状态。dhcpcd读取状态属性。当状态打开时,将默认的DHCP发现超时设置为10。脚本读取状态属性。当状态打开时,将IPv4LL大小写的结果属性设置为"ok“。财产系统不适用于一般用途。因此,我们无法完成步骤a。
2-1。当DLNA打开时,在应用程序文件夹中写入状态文件。dhcpcd读取状态文件。当状态打开时,将默认的DHCP发现超时设置为10。脚本读取状态文件。当状态打开时,将IPv4LL大小写的结果属性设置为"ok“。如果条件和文件访问总是导致错误,则步骤c是脚本。所以我们再做一次改变。
2-2。写入状态文件并为dhcpcd创建一个新的原因。当DLNA打开时,在应用程序文件夹中写入状态文件。dhcpcd读取状态文件。当状态打开时,将默认的DHCP发现超时设置为10。dhcpcd读取状态文件。当状态打开时,将原因设置为新创建的原因。脚本中的大小写总是将结果属性设置为"ok“。
https://stackoverflow.com/questions/15894602
复制相似问题