Statik bir IP adresi kullanabilmek ve ağı yapılandırmak için sisteme root olup, "/etc/network/interfaces" dosyasını düzenlemek gerekir. Hemen bir örnekle açıklayalım;



interfaces dosyamızın hali şu şekildeydi;




Alıntı:




# /etc/network/interfaces -- configuration file for ifup(Cool, ifdown(Cool

# The lookback interface

auto lo

iface lo inet loopback

# The first network card - this entry was created during the linux

# installation

# (network, broadcast, and gateway are optional)

# The primary network interface

iface eth0 inet dhcp




mesela atıyorum 11.111.111.11 şeklindeki ip adresini eth0 arabirimine ekledikten sonra yapılandırma dosyamız şu şekilde olmadılır;


Alıntı:




# /etc/network/interfaces -- configuration file for ifup(Cool, ifdown(Cool

# The lookback interface

auto lo

iface lo inet loopback

# The first network card - this entry was created during the linux

# installation

# (network, broadcast, and gateway are optional)

auto eth0

iface eth0 inet static

address 11.111.111.11

netmask 255.255.255.248

network 11.111.111.0

broadcast 11.111.111.12

gateway 11.111.111.13




yapılan değişikliklerin etkin olabilmesi için aşağıdaki komutla ağ servisini yeniden başlatın;







Kod:


/etc/init.d/networking restart

daha sonra resolv.conf dosyasını düzenleyip sistemin alan adlarını çözebilmesi için DNS sunucularının IP'lerini eklememiz gerekir. Şimdi biz kendi DNS sunucumuzu kullandık, ilerleyen dönemlerde nasıl işlem yapılacağını anlatacağım. Şimdilik küçük çapta bir yapılandırma yapıyoruz. Diğer dns sunucuları şirketinizin sağladığı sunuculardır.



/etc/resolv.conf dosyası aşağıdaki gibi olmalıdır;




Alıntı:




search server

nameserver 11.111.111.11

nameserver 11.111.111.12

nameserver 11.111.111.13




Dipnot : Alan adlarının bu ipye hostname eklendiğine emin olun. Aksi takdirde çalışmayacaktır.



/etc/hosts dosyasına kendi IP'nizi ekleyin;







Kod:


127.0.0.1 localhost.localdomain localhost server1
11.111.111.11 server1.khazadum.net server1

Dipnot : IPv6 bilgilerini şimdilik görmezden geldim. İlerleyen zamanlarda onu da anlatacağım.



Şimdi alan adlarınızı aşağıdaki komutla düzenleyin;







Kod:


# echo server1.khazadum.net > /etc/hostname
# /bin/hostname -F /etc/hostname

işlemimiz tamamlandı. Şimdi hostname komutuyla doğruluğuna bakalım;


Alıntı:




# hostname

server1





Alıntı:




# hostname -F

server1.khazadum.net




bu şekilde doğru bir sonuç aldıysanız devam edelim. Eğer farklı bir sonuçla karşılaşırsanız /etc/hosts dosyasına tekrar bakın. Bu dosyada muhtemelen aşağıdaki gibidir;


Alıntı:




# less /etc/hostname

server1




server1.khazadum.net şeklinde olması lazımdı. Bu kısmı düzenleyin.