Отредактируйте/etc/resolvconf/resolv.conf.d/base в Centos 7 — qcow2 изображение

Мое изображение qcow2 использует локальный сервер имен, 192.168.122.1 который не работает по неизвестным причинам.

Так, я пытался использовать guestfish и отредактировать файл /etc/resolv.conf добавить серверы имен, 8.8.8.8. Это не работает, поскольку dhclient перезаписывает его.

Я попробовал другие методы, данные здесь. В guestfish cli, когда я пытаюсь vi отредактируйте файлы, /etc/network/interfaces (или) /etc/resolvconf/resolv.conf.d/base, оба файлы отсутствуют.

Как я могу постоянно установить рабочий сервер имен в /etc/resolv.conf в изображении семени?

Версия образа Centos--- CentOS-7-x86_64-GenericCloud-20140929_01.qcow2

0
задан 13 April 2017 в 15:22
1 ответ

Если вы хотите предотвратить перезапись DHCP-клиентом /etc/resolv.conf , вы можете установить PEERDNS = no в соответствующей конфигурации сети. файл, который в вашей ситуации, вероятно, будет / etc / sysconfig / network-scripts / ifcfg-eth0 . Это будет выглядеть примерно так:

DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
IPV6INIT="no"
PERSISTENT_DHCLIENT="1"

Просто измените PEERDNS = "yes" на PEERDNS = "no" (используя, например, guestfish или что-то еще ваш любимый механизм - для изменения изображений VM).

1
ответ дан 4 December 2019 в 16:51

Теги

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