DHCP-сервер на шлюзах UniFi динамически назначает IP-адреса устройствам и предоставляет дополнительную информацию, такую как адрес шлюза по умолчанию и DNS-сервера.

Как это работает?

По умолчанию DHCP-сервер включён для каждой отдельной виртуальной сети. Когда устройства подключаются к сети, они отправляют широковещательное сообщение для получения IP-адреса. Сервер отвечает и передаёт устройству IP-адрес и другую информацию. Предоставляется следующая информация:

  • Маска подсети (Netmask)
  • Шлюз по умолчанию — по умолчанию это IP-адрес шлюза UniFi.
  • DNS-сервер — по умолчанию это IP-адрес шлюза UniFi.
  • Время аренды — по умолчанию 1 день (86400 секунд). 

Дополнительно могут указываться:

  • Доменное имя
  • Пользовательские параметры

Пользовательские параметры

DHCP-параметры — это гибкие настройки, которые позволяют продвинутым пользователям передавать клиентам дополнительную информацию от DHCP-сервера. Большинство устройств в сети уже используют параметры по умолчанию. 

В приложении UniFi Network доступны следующие предопределённые DHCP-параметры:

  • Приложение UniFi Network — Опция 43
  • NTP-сервер — Опция 42
  • Загрузка по сети — Опции 66 и 67
  • Смещение времени — Опция 2
  • TFTP-сервер — Опция 66
  • WPAD URL — Опция 252
  • WINS-сервер — Опция 44

Дополнительные пользовательские параметры можно задать с помощью кодов опций DHCP

Обнаружение конфликтов через Ping

Шлюз UniFi перед выдачей IP-адреса устройству отправляет ping на этот адрес. Если получен ответ, адрес не будет назначен. Этот механизм зависит от того, отвечает ли устройство на ping, что может быть отключено локальными настройками брандмауэра. Отправка ping перед каждой выдачей аренды вызывает небольшую задержку, пока шлюз ждёт ответа. При большом числе клиентов, одновременно запрашивающих IP-адрес, эта задержка усиливается. Если вы замечаете задержку при получении адреса и подключении устройств к интернету, рекомендуется отключить эту проверку.