Как установить имена хостов для определенного диапазона IP-адресов на DHCP-сервере?

Я работаю над Diskless Linux Clusters. Я использую Ubuntu Server 12.04 (установлены и настроены серверы DHCP, TFTP и NFS). Когда я загружаю ведомые машины через Live CD, все они имеют одинаковое имя хоста, но разные IP-адреса. Я хочу установить пару имен хостов / ip-адресов на подчиненные машины через DHCP-сервер, не зная MAC-адреса ведомых устройств. Например:

      IP       Hostname 
192.168.1.200   slave1
192.168.1.201   slave2
...
192.168.1.253   slave54

Когда ведомый компьютер динамически получает 192.168.1.201 IP-адрес от DHCP-сервера, его имя хоста должно быть slave2. Я использовал это решение на стороне клиента, чтобы получить имя хоста от DHCP-сервера. Но я не знаю, как это сделать «192.168.1.201 slave2» на стороне сервера. Мой конфигурационный файл DHCP:

...

subnet 192.168.1.0 netmask 255.255.255.0  {
    range dynamic-bootp 192.168.1.200 192.168.1.253; # Range of lease IP  address
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
}

next-server 192.168.1.10; # PXE server address
filename “pxelinux.0”;

DHCP-сервер динамически назначает IP-адреса клиентам, не зная MAC-адрес клиентов. Я думаю, что он также может назначать имена хостов. Есть ли способ сделать это? Пожалуйста, дайте мне совет.

1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: