Karena alasan tertentu, kita butuh untuk menggunakan setting DNS permanent, caranya adalah dengan menggunakan chattr +i

chattr +i /etc/resolv.conf 
chattr: Operation not supported while reading flags on /etc/resolv.conf

biasanya error tersebut karena file tersebut ngelink ke file lain, cek dengan ls -l

ls -l  /etc/resolv.conf 
lrwxrwxrwx 1 root root 35 May 16 22:11 /etc/resolv.conf -> /var/run/NetworkManager/resolv.conf

Bila kita merubah permissin di /var/run/NetworkManager/resolv.conf system akan menolak mentah-mentah

chattr +i /var/run/NetworkManager/resolv.conf
chattr: Inappropriate ioctl for device while reading flags on /var/run/NetworkManag

Solusi

Hapus file /etc/resolv.conf

rm -f /etc/resolv.conf

dengan begitu link dari /var/run/NetworkManager/resolv.conf beserta attribut-nya hilang. Lalu buat baru file /etc/resolv.conf yang isinya

nameserver 192.168.1.2
nameserver 64.6.64.6

sesuaikan dengan DNS yang anda inginkan, lalu buat menjadi permanen

chattr +i /etc/resolv.conf

Bila anda atau sistem menghapus file resolve.conf tersebut akan muncul error

rm -f /etc/resolv.conf 
rm: cannot remove '/etc/resolv.conf': Operation not permitted

caranya adalah menghapus attribut chattr +i yang tadi dibuat dengan chattr -i

chattr -i /etc/resolv.conf

Leave a comment

Your email address will not be published. Required fields are marked *