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(, ifdown(
# 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(, ifdown(
# 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.
interfaces dosyamızın hali şu şekildeydi;
Alıntı:
# /etc/network/interfaces -- configuration file for ifup(, ifdown(
# 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(, ifdown(
# 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.