On Tue, 2005-11-29 at 19:39 -0800, Kenneth Porter wrote:
I used the same solution, but I knew what it was: the DHCP client. It overwrites /etc/resolv.conf with the information from the DHCP server. And since it runs as root, it can overwrite a "read-only" file. The immutable bit stopped that.
Later I discovered that the DHCP client script will accept a setting in the interface config to ignore DNS information from the server.
As you discovered, you can configure the client to work in the way that you want. But this sounds like your server needs some tweaking.