首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7: dhclient.conf预置域名-名称-服务器不工作

CentOS 7: dhclient.conf预置域名-名称-服务器不工作
EN

Unix & Linux用户
提问于 2017-08-13 22:40:30
回答 1查看 6.8K关注 0票数 0

我需要在我的/etc/resolv.conf前加上一个条目。我的界面是enp0s3。所以我创建了/etc/dhcp/dhclient-enp0s3.conf并添加了行:

代码语言:javascript
复制
prepend domain-name-servers 127.0.0.2

当我重新启动CentOS VM时,NetworkManager会自动创建以下文件:/var/lib/NetworkManager/dhclient-enp0s3.conf

当我看到/etc/dhcp中的dhclient-enp0s3.conf文件被正确读取时,我可以看到:

代码语言:javascript
复制
[root@localhost network-scripts]# cat /var/lib/NetworkManager/dhclient-enp0s3.conf
# Created by NetworkManager
# Merged from /etc/dhcp/dhclient-enp0s3.conf

prepend domain-name-servers 127.0.0.2

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
option ms-classless-static-routes code 249 = array of unsigned integer 8;
option wpad code 252 = string;

also request rfc3442-classless-static-routes;
also request ms-classless-static-routes;
also request static-routes;
also request wpad;
also request ntp-servers;

但是,当我禁止使用/etc/resolv.conf时,前面的名称服务器不会出现在任何地方。我还运行dig只是为了测试我的内部主机名是否能够正确解析,但它们没有。

既然NetworkManager配置似乎是生成的,那么从这里到哪里呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-08-14 08:21:50

dhclient.conf中的Config语句(和其他dhcp配置文件)必须用分号结束。

所以prepend domain-name-servers 127.0.0.2;应该能做到这一点。

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

https://unix.stackexchange.com/questions/385934

复制
相关文章

相似问题

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