Назад | Перейти на главную страницу

Как настроить DHCP-сервер для выдачи одного и того же фиксированного адреса путем сопоставления с идентификатором клиента в сообщении обнаружения

Я могу настроить фиксированный IP-адрес с аппаратными параметрами Ethernet, но я пытаюсь назначить фиксированный IP-адрес на основе идентификатора клиента (параметр 61) из сообщения DISCOVER. Я пробовал с конфигурациями ниже, но это не помогает.

host virtual_1
{
      dhcp-client-identifier = 00:00:00:00:01
      option routers 10.1.1.49;
      option host-name "virtual1";
      #hardware ethernet 00:01:02:03:04:05;
      fixed-address 10.1.1.179;
      option ntp-servers  10.1.1.49; 
}

Я думаю, у вас неправильный синтаксис. Вот как я это делаю (на основе читаемого идентификатора клиента)

host aaa {
    option dhcp-client-identifier = "XYZ-aaa";
    fixed-address 123.123.123.123;
}

"Aaa" и "XYZ-aaa" произвольны - вы выбираете; Я использую dhclient, поэтому у меня есть:

send dhcp-client-identifier "XYZ-aaa";

в файле /etc/dhcp/dhclient.conf