Linux statik dinamik ip ayarları

02:51 ,
Bir sunucuya sabit bir ip adresi atamak çok rastlanan taleplerden biridir. Makina uzakta veya sürekli bir ekrana bağlı değilse sistem yeniden başladığında IP (değişebilen) adresini öğrenmek sıkıntı olacaktır. Bunun için sabit bir IP adresi atamak daha faydalı olacaktır. Bunu için DHCP server'a kural girebileceğimiz gibi istemci tarafta da halledilebilir. Biz istemci tarafta problem nasıl çözülür onu anlatalım.
  • sudo vim /etc/resolv.conf dosyası istenen IP adresi kural olarak girilir. 
Gerekli değişiklikler aşağıdaki gibidir.

resolv.conf dosyasının son hali aşağıdaki gibidir.
Fakat sistem her yeniden başladığında bu alan sıfırlanacaktır. Bu da bizim istemediğimiz durumdur. Bunun için chattr +x /etc/resolv.conf komutu çalıştırılarak dosya üzerinde değişiklik yapılması engellenebilir. Fakat aşağıdaki ikinci yöntemin kullanılması daha sağlıklıdır.
    • Sistem yeniden başladığında bile aynı IP adresini alması için yapılması gereken ikinci yöntem sudo vim /etc/network/interfaces ile interface dosyasının güncellenmesidir.

Dosyada son satırda yorum satırı haline getirilen iface eth0 inet dhcp satırı sürekli dhcp server'ın IP vermesine sebep olmaktadır. Bu satırı aşağıdaki gibi değiştirirsek 


IP almayacaktır. Çünkü static yaptık ama buraya da hangi IP adresini almasını istediğimizi yazmamız gerekmektedir. Dosyanın son hali aşağıdaki gibidir.
Bu işlemi yaparsak artık 1.69 IP adresini ağda bit çakışma yoksa sürekli kullanabileceğiz.