Настройка DHCP
Сервис DHCP отвечает за выдачу клиенту его IP адреса, имени, других параметров сети, а также имени файла с ядром операционной системы. Его настройка осуществляется с помощью конфигурационного файла /etc/dhcpd.conf. Мы используем такой файл:
option domain-name "private.net"; option domain-name-servers server.private.net;
subnet 192.168.223.0 netmask 255.255.255.0 {
group { filename "net_boot_kernel";
host node01 { hardware ethernet 00:0C:29:E6:36:BC; fixed-address 192.168.223.3; option host-name "node01"; } } }
После subnet указан IP адрес адаптера VMnet1, с замененной на 0 последней цифрой. В строке filename сказано, что имя файла с ядром для сетевой загрузки - net_boot_kernel. В строке hardware ethernet необходимо указать ранее записанный MAC адрес клиента, в строке fixed-adress указывается IP, который будет выдан клиенту.
Нам необходимо, чтобы DHCP сервер обрабатывает запросы только с интерфейса eth0 (из внутренней сети), поэтому отредактируем файл /etc/default/dhcp, присвоив переменной INTERFACES значение eth0.
Небольшие изменения нужны для DHCP клиента. В файл /etc/dhclient.conf добавим следующие две строки:
supersede domain-name "private.net"; prepend domain-name-servers 127.0.0.1;
Первая строка указывает домен поиска, а вторая - добавляет дополнительный (к тому, который будет получен от DHCP сервера) DNS сервер. Эти изменения необходимы для формирования правильного файла resolv.conf.
Теперь, при загрузке клиента, на экране должны отобразиться IP адреса клиента и сервера, полученные от сервера (службу DHCP предварительно необходимо перезапустить). Более подробную информацию по настройке DHCP можно найти в [].