2013-04-09 3 views
0

Недавно я заметил, что в настройках моего мобильного телефона есть опция DLNA auto-ip, которая уже проверена. В его описании: «Проверьте, чтобы использовать DLNA, если сервер DHCP не доступен»,DLNA против APIPA

я обнаружил, что это что-то же, как механизм APIPA: "С APIPA (Automatic Private IP Addressing), DHCP-клиенты могут автоматически самостоятельно настроить IP-адрес и маску подсети, когда DHCP-сервер недоступен. «

Что такое DLNA и какие различия между DLNA и APIPA?

ответ

0

Из-за спецификации DLNA мы должны поддерживать автоматический IP-адрес, если не существует DHCP-сервера. «dhcpcd» используется android и поддерживает авто-IP, но есть 2 . внутри рамки make auto-IP недоступно. 1. беспроводной тайм-аут менеджер такой же, как по умолчанию DHCP обнаружить тайм-аут. (30с) 2. DHCPcd Установим свойство не удалось, когда прибудете авто-IP

Мы пытались следующие методы, чтобы изменить Dhcpcd. 1. Использование системы собственности a. Когда DLNA включена, установите свойство, чтобы отметить его статус. b. dhcpcd считывает свойство состояния. Когда статус включен, установите значение по умолчанию. DHCP определяет время ожидания до 10 секунд. c. Сценарий читает свойство состояния. Когда статус включен, установите для свойства значение "ok" для случая IPv4LL. Система собственности не предназначена для общего применения. Таким образом, мы не можем выполнить шаг a.

2-1. Запись файла состояния a. Когда DLNA включена, напишите файл состояния в папке приложения. b. dhcpcd читать файл статуса. Когда статус включен, установите значение по умолчанию. DHCP определяет время ожидания до 10 секунд. c. файл статуса чтения скрипта. Когда статус включен, установите для свойства результата значение «ok» для случая IPv4LL. Шаг c - это скрипт, если условие и доступ к файлам всегда вызывают ошибку . Поэтому мы снова делаем изменения.

2-2. Запишите файл состояния и создайте новую причину для dhcpcd a. Когда DLNA включена, напишите файл состояния в папке приложения. b. dhcpcd читать файл статуса. Когда статус включен, установите значение по умолчанию. DHCP определяет время ожидания до 10 секунд. c. dhcpcd читать файл статуса. Когда статус включен, задайте причину создания нового . Случай в скрипте имеет свойство allwayse set result: «ok».