在哪里配置网络选项

时间:2014-04-24 16:28:35

标签: linux unix

对于大多数Linux / Unix,您可以在2个位置配置DNS服务器。您可以在网络接口配置中进行设置,也可以在传统的resolv.conf中进行设置。

坚持使用DNS,大多数发行版都建议通过发行版之间不同的接口配置脚本进行配置。像Ubuntu使用/ etc / network / interfaces,RHEL使用/ etc / sysconfig / network-scripts /.

为什么这是resolv.conf更普遍的推荐位置?

此外,我发现在接口配置中除了以太网和IP选项(第2层和第3层选项)之外还放置了其他任何东西。在我看来,其他所有内容(如DNS,主机名,NTP等)都属于自己的/ etc位置。

但这引起了同事间的争论,我希望得到更多答案。

1 个答案:

答案 0 :(得分:0)

Debian在这里有一些解释:https://wiki.debian.org/NetworkConfiguration部分"定义(DNS)名称服务器"。

基本上,/etc/resolv.conf不应在现代桌面Linux分发版中使用,因为如果已安装并处于活动状态,多个程序可能会覆盖它:resolvconfnetwork-manager和dhcp客户端。

但是在服务器安装上,可能没有这样的程序,也没有DHCP。在这种情况下,您可以手动编辑resolv.conf。