GNU/Linux >> Belajar Linux >  >> Linux

CentOS / RHEL :Server DNS di /etc/resolv.conf berubah setelah reboot/layanan jaringan dimulai ulang. Cara membuatnya permanen

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


Linux
  1. Cara Memulai Ulang Layanan Jaringan di CentOS 8 atau RHEL 8

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Linux – Bagaimana Mengganti Server Vm Dns?

  1. Cara Memeriksa apakah Restart Layanan atau Reboot Server diperlukan Setelah Pembaruan Paket RPM (CentOS/RHEL/Fedora)

  2. CentOS / RHEL :Cara Memulihkan dari file /etc/passwd yang dihapus

  3. CentOS / RHEL :Cara membuat aturan iptable tetap ada di seluruh reboot

  1. Cara Memulai Ulang Layanan Jaringan di CentOS/RHEL 8

  2. Cara membuat perubahan log-rotate berlaku

  3. Mengapa /etc/resolv.conf menunjuk ke 127.0.0.53?