Resolv.conf Dosyası Otomatik değişiyor.Bunun çözümü
merhabalar
günlerdir ubuntu da resolv.conf dosyasındaki sorunla uğraşıyorum.wifi interface her aktif olduğunda resolv.conf içindeki DNS adresleri sürekli değişiyor bunu engellemek için
resolv.conf dosyasının içini istediğim gibi değiştirdikten sonra
$ chattr +i /etc/resolv.conf
Komutu ile resolv.conf dosyasının değişliğini engelleyebiliriz fakat bu komutu çalıştırdımda şöyle bir hata alıyorum
Operation not supported while reading flags on /etc/resolv.conf
bu hatay aldıktan sonra sırasıyla
$ sudo apt-get remove resolvconf
$ sudo mv /etc/resolv.conf /etc/resolv.conf.link
Bu iki komutu çalıştırdaksan sonra artık resolv.conf düzenleyip istediğimiz DNS leri yazabiliriz.
$ sudo vim /etc/resolv.conf
Bu düzenlemeden sonra şimdi tekrar dosyamızı otomatik şekilde değitirimesini engellemek için.+ İ seçeneği (attribute)) yazma, Linux’ta /etc/resolv.conf dosyasını korur, böylece kimse onu değiştiremez – root kullanıcı bile değişiklik yapamaz.
$ chattr +i /etc/resolv.conf
komut dizini ile tekrar dosyayo kilitliyoruz.Eğer dosyayı tekrar düzenlemeye açmak istersek; Yazma koruma attribute kaldırmanız gerekirse, aşağıdaki komutu kullanabiliriz.
$ chattr -i /etc/resolv.conf
bu şekilde tekrar düzenlemeye açabiliriz.Yaptığımız bu işlemler DHCP veya başka bir şekilde resolv.conf dosyasının otomatik şekilde değişikliğini engellemiş oluyoruz.umarım faydası olur.