DHCP Client Error: mv cannot move /etc/resolv.conf.dhclient-new to /etc/resolv.conf: Operation not permitted
Q. I'm getting following error on my Debian Linux system:
mv cannot move /etc/resolv.conf.dhclient-new to /etc/resolv.conf: Operation not permitted
How do I fix this problem?
A. This error indicate that dhclient (Dynamic Host Configuration Protocol Client) is not able to update your name resolution configuration file /etc/resolv.conf. To fix this error
Run dhclient as root user
Use sudo command to run dhclient, enter:
$ sudo dhclient eth0
Make sure /etc/resolv.conf is not write protected
Use lsattr, command to view file attributes:
$ lsattr /etc/resolv.conf
Output:
----i------------- /etc/resolv.conf
A file with the i attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file for any user including root user. Clear i attribute, enter:
$ sudo chattr -i /etc/resolv.conf
Now run dhclient again to update file and to obtained new IP address.
Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
Related Other Helpful FAQs:
- Linux/UNIX: chmod error
- Can I set the permissions on a symbolic link under Linux/UNIX?
- How do I find out my DHCP server address?
- Configuring Linux Static DHCP Clients by Sending Host Name
- Linux Force DHCP client (dhclient) to renew ip address
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: /etc/resolv.conf, chattr command, configuration file, debian linux system, dhclient error, dynamic host configuration, dynamic host configuration protocol, file attributes, host configuration protocol, lsattr command, mv, name resolution, protocol client, resolution configuration, sudo command



Recent Comments
Today ~ 1 Comment
Today ~ 2 Comments
Yesterday ~ 9 Comments
Yesterday ~ 32 Comments
07/04/2008 07:04 pm (2 days ago) ~ 1 Comment