Я могу настроить фиксированный 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