DHCP客户端错误:mv无法将/etc/resolv.conf.dhclient-new移至/etc/resolv.conf:不允许操作

时间:2020-01-09 10:42:12  来源:igfitidea点击:

问题描述: Debian Linux系统上收到以下错误:

mv cannot move /etc/resolv.conf.dhclient-new to /etc/resolv.conf: Operation not permitted

我该如何解决这个问题?

解决方法:此错误表明dhclient(动态主机配置协议客户端)无法更新您的名称解析配置文件/etc/resolv.conf。

以root用户身份运行dhclient

使用sudo命令运行dhclient,执行:

$ sudo dhclient eth0

确保/etc/resolv.conf没有写保护

使用lsattr命令查看文件属性:

$ lsattr /etc/resolv.conf

输出:

----i------------- /etc/resolv.conf

具有i属性的文件无法修改:无法删除或者重命名该文件,无法为该文件创建链接,也不能为任何用户(包括root用户)向该文件写入数据。
清除i属性,执行:

$ sudo chattr -i /etc/resolv.conf

现在再次运行dhclient以更新文件并获取新的IP地址。