Bu makalemizde yeni kurulmuş bir sunucunun ip yapılandırması nasıl yapılır ondan bahsedeceğiz.
CentOS işletim sisteminde IP yapılandırması yapmak için düzenleyeceğimiz 3 temel yapılandırma dosyası bulunur:
1 – /etc/sysconfig/network-scripts/ifcfg-#interface-name#
2 – /etc/sysconfig/network
3 – /etc/resolv.conf
ifcfg-#interface-name#: NIC Yapılandırma Dosyası
Birinci yapılandırma dosyası, sistem üzerinde network interface yapısına ait dosyadır. Örnek olarak sistemde 1 tane ethernet varsa bu dosyanın ismi muhtemel olarak /etc/sysconfig/network-scripts/ifcfg-eth0 olacaktır.
Örnek bir etho0 dosyasının içerisine static olarak ip yapılandırması yapılması aşağıdaki gibidir:
Öncelikle dosyamızı vi komutu ile açıyoruz:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Sonra dosya içerisindeki yapılandırmayı kendi ip adresinize göre düzenleyerek aşağıdaki formatta yapıyoruz.
DEVICE=eth0
HWADDR=07:01:29:8e:25:1b
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.0.0.12
NETMASK=255.255.255.0
Satır açıklamaları:
DEVICE=eth0
Fiziksel network arabiriminin ne olduğunu belirtiyoruz. Sistemdeki ilk ethernet kartına tanımlama yaptığımız için eth0 diyoruz.
HWADDR=<MAC-address>
Interface’in MAC Adresi bu satırda tanımlanıyor. Bu değer sistem tarafından otomatik olarak atanacaktır.
NM_CONTROLLED=no
Interface’in NetworkManager ile mi yapılandırılacağını buradan belirtiyoruz. Biz yapılandırmayı manual olarak yaptığımızdan burada no diyoruz.
ONBOOT=yes
Bu interface’in sistem açılışında up edilip edilmeyeceğini belirttiğimiz satır. Yes dediğimiz için ethernet devreye alınacak.
BOOTPROTO=static
IP’nin tanımlamasının static olarak yapılacağını belirtiyoruz.
IPADDR=10.0.0.12
IP adresini bu satırda belirtiyoruz.
NETMASK=255.255.255.0
Netmask değeri.
vi komutunun kullanımı
Dosyayı vi dosyayolu şeklinde açtıktan sonra ‘i’ tuşuna basarak düzenleme moduna alıyoruz. düzenleme işlemi bittikten sonra ‘esc’ tuşuna basarak düzenleme modundan çıkıyoruz. Sonrasında Shift ile birlikte :x tuşlarına basarak kaydedip kapatıyoruz.
/etc/sysconfig/network Ayarları
Yine dosyamızı vi komutu ile açıyoruz:
vi /etc/sysconfig/network
Sonra dosya içerisindeki yapılandırmayı kendi ip adresinize göre düzenleyerek aşağıdaki formatta yapıyoruz.
NETWORKING=yes
HOSTNAME=Hostname
GATEWAY=10.0.0.254
/etc/resolv.conf Ayarları
Yine dosyamızı vi komutu ile açıyoruz:
vi /etc/resolv.conf
Sonra dosya içerisindeki yapılandırmayı kendi ip adresinize göre düzenleyerek aşağıdaki formatta yapıyoruz.
nameserver 8.8.8.8
nameserver 8.8.4.4
sonrasında sunucuyu yeniden başlattığımızda yeni network ayarları ile başlayacaktır.