web-dev-qa-db-ja.com

resolv.confは*即座に*上書きされます

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

3
user837237

NetworkManager が原因である可能性があります。 NetworkManagerは/etc/resolv.confを上書きし、表示されている動作を説明する可能性があります。ただし、NetworkManagerは通常、# Managed by NetworkManager, do not edit.のような警告をファイルに追加すると思います。

GUIから、/ etc /resolve.confを上書きしないようにNetworkManagerを設定できます。

NetworkManagerは、警告なしに手動設定を上書きし、高度なネットワーク機能をサポートしていないため、多くのシステム(サーバー、仮想化ホスト)で有害であると見なされています。サービスをシャットダウンして、次回の再起動時にサービスが開始されないようにすることをお勧めします。

2
find /etc -inum `ls -i /etc/resolv.conf | awk '{print $1}'`

他のファイルをどのように変更するかを確認します

0
Adrian Sevcenco