Я пытаюсь изменить порядок DNS-серверов, которые используют мои клиентские машины, редактируя /etc/dhcp/dhcpd.conf
напильником в сапожник. Это были настройки до того, как я попытался изменить:
subnet 10.100.48.0 netmask 255.255.252.0 {
option routers 10.100.48.53;
option domain-name-servers 10.100.48.51, 10.100.51.205;
option subnet-mask 255.255.252.0;
Вот как я обновляю файл (т.е. DNS-серверы переключаются):
subnet 10.100.48.0 netmask 255.255.252.0 {
option routers 10.100.48.53;
option domain-name-servers 10.100.51.205, 10.100.48.51;
option subnet-mask 255.255.252.0;
Проблема в том, что когда я бегу cobbler sync
в /etc/dhcp/dhcpd.conf
файл возвращается в исходное состояние. Как я могу гарантировать, что этого не произойдет?
Спасибо
Я придумал, как решить эту проблему для всех, кто может столкнуться с этим вопросом. Мне нужно было обновить этот файл:
/etc/cobbler/dhcp.template
Когда ты бежишь cobbler sync
, файл dhcpd.conf создается на основе информации из файла dhcp.template. как только я обновил этот файл, все заработало, как ожидалось.