Anda akan menghadapi masalah ini setelah reboot atau restart layanan jaringan. Ini biasanya terjadi sebagai skrip /etc/sysconfig/network-scripts/ifup-post dan /etc/sysconfig/network-scripts/ifdown-post memeriksa parameter “RESOLV_MODS=no” atau “PEERDNS=tidak” dalam file konfigurasi antarmuka jaringan seperti /etc/sysconfig/network-scripts/ifcfg-* . Jika salah satu dari parameter ini tidak ada, itu akan menggantikan konten /etc/resolv.conf dengan /etc/resolv.conf.save . Secara default, PEERDNS dan RESOLV_MODS adalah null.
Anda juga akan melihat pesan yang ditampilkan di bawah di /var/log/messages berkas:
Oct 10 12:40:52 hostname NET[22961]: /etc/sysconfig/network-scripts/ifdown-post : updated /etc/resolv.conf Oct 10 12:40:57 hostname NET[23256]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf
Cara membuat entri di /etc/resolv.conf permanen
1. File /etc/resolv.conf akan ditimpa jika ada antarmuka jaringan yang menggunakan DHCP untuk aktivasi. Untuk mencegah hal ini, pastikan antarmuka tersebut memiliki PEERDNS=no yang disetel dalam file ifcfg-nya, misalnya:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet DEVICE=eth0 BOOTPROTO=dhcp PEERDNS=no
2. Arahan file ifcfg DNS1 dan DNS2 juga dapat menyebabkan modifikasi resolv.conf. Untuk mencegah hal ini, hapus arahan tersebut atau gunakan chattr(1) untuk membuat resolv.conf tidak dapat diubah terhadap perubahan, yaitu:
# chattr +i /etc/resolv.conf