Как изменить DHCP-client на Ubuntu server 20.04 для выдачи MAC-адреса вместо 32-символьного ID

В операционной системе Ubuntu server 20.04 по умолчанию используется DHCP-клиент, который генерирует 32-значный идентификационный номер (ID) для подключения к сети. Однако, в некоторых случаях, требуется использовать MAC-адрес устройства в качестве идентификатора. Этот мак-адрес является уникальным для каждого устройства и может быть использован для настройки DHCP-клиента.

Для изменения DHCP-клиента на Ubuntu server 20.04 для использования MAC-адреса, необходимо внести некоторые изменения в файл конфигурации. Для начала нужно открыть файл dhclient.conf с помощью текстового редактора:

sudo nano /etc/dhcp/dhclient.conf

После открытия файла необходимо найти строку, содержащую параметр send dhcp-client-identifier. Этот параметр отвечает за формирование идентификатора DHCP-клиента. Закомментируйте эту строку, добавив перед ней символ #:

#send dhcp-client-identifier “”;

Затем введите новую строку с параметром send dhcp-client-identifier, указав в нем MAC-адрес в формате Ethernet, разделяя каждую часть двоеточием:

send dhcp-client-identifier 00:11:22:33:44:55;

Сохраните изменения и закройте файл. После внесения этих изменений DHCP-клиент будет использовать MAC-адрес вместо 32-значного идентификатора при подключении к сети.