chattr +i 锁定dns报错“Operation not supported while reading flags on /etc/resolv.conf”

为了防止dns重启后变化,可以为其添加独占权限,即执行

chattr +i /etc/resolv.conf

查看DNS服务器配置文件\etc\resolv.conf, 里面的内容变回原来的样子。 原因是resolv.conf文件被系统程序自动维护。

用ls -l /etc/resolv.conf查看文件属性,会发现resolv.conf是指向另一个文件的软链接。

原来只有当/etc/resolv.conf是个真实的文件时,系统才会采用该文件里配置的DNS服务器地址。因此解决问题的办法就是将软链接型的resolv.conf删除或重命名,然后创建新的resolv.conf文件并将DNS服务器的地址写进去, 即执行以下操作:

mv /etc/resolv.conf /etc/resolv.conf.bak

nano重新创建/etc/resolv.conf

nano /etc/resolv.conf

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注