База знаний DCImanager 6

Как включить DHCP Relay в локации?

Чтобы сервер-локация и оборудование могли взаимодействовать по протоколу DHCP, они должны находиться в одном L2-сегменте сети. Вы можете обойти это ограничение с помощью функции DHCP Relay на сетевом оборудовании.

Сетевое устройство с функцией DHCP Relay:

  1. Перехватывает широковещательные DHCP-пакеты от оборудования.
  2. Пересылает их по указанному IP-адресу на DHCP-сервер локации.
  3. Возвращает оборудованию ответы от DHCP-сервера.

Перед включением DHCP Relay убедитесь, что настройки сети позволяют использовать эту функцию.

Порядок настройки

  1. Включите функцию DHCP Relay на вашем сетевом оборудовании. Порядок включения зависит от модели оборудования.
  2. Подключитесь к серверу-локации по SSH.
  3. Перейдите в докер-контейнер kea_dhcp

    Имена контейнеров могут отличаться в зависимости от используемой версии Docker Compose. Вместо символа подчёркивания в именах контейнеров может использоваться дефис.

    Чтобы узнать точные имена контейнеров, выполните команду: 

    docker ps -a
    docker exec -it kea_dhcp bash
  4. Добавьте адреса устройств с функцией DHCP Relay в раздел shared-networks конфигурационного файла /etc/kea/kea-dhcp4.conf

    Пример
    ...
    "shared-networks": [
    		{
    			"name": "shared_dci",
    			"relay": {
    				"ip-addresses": [
    					"192.0.2.1",
    					"192.0.2.2"
    				]
    			}
    		},
    ...
    Пояснения