DHCP
DS поддерживает протокол Dynamic Host Configuration Protocol (DHCP). DHCP используется для автоматической настройки следующих параметров: IP-address (IP), Gateway IP-address (GI) и Netmask (NM). Для работы DHCP в сети, где установлен DS, должен быть DHCP-сервер.
DHCP включается и выключается настройкой DHCP (DH). Когда настройка DHCP (DH) равна 1 (включено), DS использует протокол DHCP, чтобы получить IP-адрес сразу после запуска. DS не начинает нормальную работу, пока не получит IP-адрес от DHCP-сервера. Получение адреса шлюза и маски сети необязательно, поэтому DS не требует, чтобы эти два параметра были получены от DHCP-сервера.
![]() | Шаблон «IP-адрес не получен» отображается светодиодами состояния DS, пока IP-адрес настраивается через DHCP. Это состояние соответствует значению '*' флага i, которое возвращает команда Echo (X). |
Запрашивая IP-адрес для себя, DS просит максимально возможное время аренды (период, в течение которого DS может использовать этот IP-адрес). DS запоминает время аренды, фактически предоставленное DHCP-сервером, и запрашивает продление аренды заблаговременно, до её истечения. Если аренда продлена, DS продолжает нормальную работу. Если аренда не продлена, DS перезагружается.
Во время обмена с DHCP-сервером DS передаёт своё имя. Оно состоит из значений настроек Owner Name (ON) и Device Name (DN), соединённых дефисом. Например, имя может выглядеть так:
abccorp-dev1
Имена, передаваемые DHCP-клиентами, обычно передаются DHCP-сервером на локальный DNS-сервер (DNS- и DHCP-серверы часто работают на одном физическом сервере). Обычно это позволяет «видеть» ваш DS как члена локальной рабочей группы, например:
abccorp-dev1.workgroup1.mainserver
При использовании DHCP DS определяет отключение Ethernet-кабеля и повторно запрашивает IP-адрес у DHCP-сервера после того, как кабель снова подключён. Возможны следующие исходы:
- Если DHCP-сервер подтверждает, что IP-адрес, выданный этому DS, по-прежнему можно использовать, DS продолжает работу без перерыва.
- Если DHCP-сервер сообщает DS, что выданный ему IP-адрес больше нельзя использовать, DS перезагружается (что, естественно, прерывает все текущие обмены данными). Во время загрузки DS многократно обращается к DHCP-серверу, пока IP-адрес DS не будет настроен корректно.
- Если DHCP-сервер не отвечает, DS повторяет запрос. Если ответа по-прежнему нет, DS перезагружается. Во время загрузки DS многократно обращается к DHCP-серверу, пока IP-адрес DS не будет настроен корректно.
