Scientific Linux 5.5では、/etc/resolv.conf
は継続的に上書きされるため、DNSが壊れています。削除または変更すると、即座に元の状態に戻ります。それを上書きする:cp /etc/NEWresolve.conf /etc/resolv.conf && chattr +i /etc/resolv.conf
は、変更なしで元のresolv.confの不変のコピーになります。私はroot(Sudoではない)として実行していますが、AvahiとNetworkManagerは実行されていません。
何か案は?このマシンのどこにもDHCPはありません。DHCPがあったとしても、ファイルがそれほど速く上書きされるとは想像できません。
ありがとう
いくつかの補助情報:uname -a Linux localhost.localdomain 2.6.18-238.12.1.el5#1 SMP Tue May 31 13:12:32 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux Intel I340(82580)NIC
NetworkManager が原因である可能性があります。 NetworkManagerは/etc/resolv.confを上書きし、表示されている動作を説明する可能性があります。ただし、NetworkManagerは通常、# Managed by NetworkManager, do not edit.
のような警告をファイルに追加すると思います。
GUIから、/ etc /resolve.confを上書きしないようにNetworkManagerを設定できます。
NetworkManagerは、警告なしに手動設定を上書きし、高度なネットワーク機能をサポートしていないため、多くのシステム(サーバー、仮想化ホスト)で有害であると見なされています。サービスをシャットダウンして、次回の再起動時にサービスが開始されないようにすることをお勧めします。
find /etc -inum `ls -i /etc/resolv.conf | awk '{print $1}'`
他のファイルをどのように変更するかを確認します