I've manually edited the /etc/resolv.conf on my FC5 system with no issues. I've not seen the message you mention.
I just did "man NetworkManager" and it appears to be related to DHCP. Are you using DHCP to get your network address? If so it would overwrite your /etc/resolv.conf based on the information provided by the DHCP server every time it got an address. My system has a static IP so that is likely the difference.
I did once do this on a Debian system that I was doing dhcp for IP. On that system I found the dhclient.conf had a line for superseding domain name provided from the DHCP server:
Code:
supersede domain-name "mydomain.com mydomain.net dmz.mydomain.com";
I didn't supersede the servers but looking at the man page it looks like that can be done with:
Code:
supersede domain-name-servers <ipaddress>, <ipaddress>;
Where each comma separated ipaddress is the IP of one of your name servers.
The file is dhclient.conf and was in /etc on Debian. It doesn't exist on my FC box so I'm not sure if it would be there or in /etc/sysconfig/networking or /etc/sysconfig/network-scripts (these latter two being where Redhat/Fedora usually have networking related files - they don't exist on Debian). I have the man pages on the FC system but no conf file since I don't have it doing dhcp. If you do have it you can find a sample dhclient.conf with:
rpm -ql dhclient