💻 Bilgisayar

OpenVZ’de resolv.conf’un değişmesini önlemek

resolv
Kendi blogum ve başka bazı projelerim OpenVZ ile sanallaştırılmış bir VPS üzerine kurulu Ubuntu üzerinde host ediliyor.

Bu sunucu üzerinden sıklıkla İnternet’e çıkmam gerekiyor. DNS sunucusu olarak Google DNS’i kullanmayı tercih ediyorum.

Bunun için /etc/resolv.conf dosyasına 8.8.8.8 ve 8.8.4.4 satırlarını ekliyorum. Buraya kadar her şey tamam. Ancak sunucuyu kapatıp tekrar açtığımda resolv.conf‘un değiştirilip ilk haline resetlendiğini görüyorum.

OpenVZ sanallaştırmasında maalesef böyle bir sorun var. Ancak çözümü kolay:

chattr +i /etc/resolv.conf

resolv.conf dosyasını “immutable” yapıyorsunuz ve bundan sonra “root” olarak deneseniz dahi dosyayı siz bile değiştiremiyorunuz. Geri almak için:

chattr -i /etc/resolv.conf

“immutable” özniteliğini ekledikdikten sonra sunucumu yeniden başlattım ve bu sefer resolv.conf‘un en son benim bıraktığım şekilde kalmaya devam etttiğini gördüm.

OpenVZ’de resolv.conf’un değişmesini önlemek bir yorum aldı.

  1. Merhaba,

    resolv.conf dosyası otomatik oluşturulan bir dosya olduğu için her oraya yazılan ayarlar silinecektir her regenerate işleminde. Dosyayı immutable yapmak yerine aşağıdaki yöntemi kullanmak daha sağlıklı sanırım.

    http://askubuntu.com/a/346845

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir