首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Centos 7- qcow2映像中编辑/etc/resolvconf/surv.con.d/base

在Centos 7- qcow2映像中编辑/etc/resolvconf/surv.con.d/base
EN

Server Fault用户
提问于 2015-08-09 02:55:37
回答 1查看 1.5K关注 0票数 0

我的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-7-x86_64-GenericCloud-20140929_01.qcow2图像版本--

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-08-09 03:23:04

如果希望防止DHCP客户端覆盖/etc/resolv.conf,可以在适当的网络配置文件中设置PEERDNS=no,在您的情况下可能是/etc/sysconfig/network-scripts/ifcfg-eth0。看起来会是这样的:

代码语言:javascript
复制
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
IPV6INIT="no"
PERSISTENT_DHCLIENT="1"

只需将PEERDNS="yes"更改为PEERDNS="no" (例如,使用guestfish或任何您最喜欢的机制来修改vm映像)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/712834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档