1. Ağ KonfigürasyonAğ Konfigürasyon
Dosyaları ve ScriptleriDosyaları ve Scriptleri
Linux işletim sistemi de diğer tümLinux işletim sistemi de diğer tüm
gelişmiş işletim sistemleri gibi ağgelişmiş işletim sistemleri gibi ağ
üzerindenüzerinden
haberleşmeyi desteklemektedir. Linuxhaberleşmeyi desteklemektedir. Linux
işletim sisteminde tüm ayarlar metinişletim sisteminde tüm ayarlar metin
dosyalarındadosyalarında
saklanmaktadır. Bu sayede yapılmasısaklanmaktadır. Bu sayede yapılması
gereken ayarlar belirli dosyalarıngereken ayarlar belirli dosyaların
düzenlenmesi iledüzenlenmesi ile
kolayca yapılmaktadır.kolayca yapılmaktadır.
2. Linux'ta ağ ayarları ile ilgili dosyalar veLinux'ta ağ ayarları ile ilgili dosyalar ve
dizinler aşağıdaki gibidir:dizinler aşağıdaki gibidir:
etc sysconfig networketc sysconfig network dosyasıdosyası
etc sysconfig network-scriptsetc sysconfig network-scripts dizinidizini
etc hostsetc hosts
etc resolv.confetc resolv.conf
3. /etc/sysconfig/network Dosyası:/etc/sysconfig/network Dosyası:
Bu dosya genel ağ ayarları içinBu dosya genel ağ ayarları için
kullanılan dosyadır. Bu dosya içindekullanılan dosyadır. Bu dosya içinde
sistemin ağsistemin ağ
desteği olup olmadığı , gateway tanımı,desteği olup olmadığı , gateway tanımı,
makine ismi gibi bilgiler bulunur. Bumakine ismi gibi bilgiler bulunur. Bu
dosyadadosyada
çoğunlukla kullanılan terimlerçoğunlukla kullanılan terimler
aşağıdaki gibidiraşağıdaki gibidir
4. etc/sysconfig/network Dosyası:etc/sysconfig/network Dosyası:
Bu dosya genel ağ ayarları içinBu dosya genel ağ ayarları için
kullanılan dosyadır. Bu dosya içindekullanılan dosyadır. Bu dosya içinde
sistemin ağsistemin ağ
desteği olup olmadığı , gateway tanımı,desteği olup olmadığı , gateway tanımı,
makine ismi gibi bilgiler bulunur. Bumakine ismi gibi bilgiler bulunur. Bu
dosyadadosyada
çoğunlukla kullanılan terimlerçoğunlukla kullanılan terimler
aşağıdaki gibidiraşağıdaki gibidir
5. NETWORKING : Sistemin ağ desteği olupNETWORKING : Sistemin ağ desteği olup
olmadığını belirtir. Bu parametreolmadığını belirtir. Bu parametre
"yes" olarak tanımlanmamış ise sistemde ağ"yes" olarak tanımlanmamış ise sistemde ağ
ayarları yapılmaz.ayarları yapılmaz.
HOSTNAME : Sistemin ismini belirtir.HOSTNAME : Sistemin ismini belirtir.
GATEWAY : Sistemin gateway'ini belirtirGATEWAY : Sistemin gateway'ini belirtir
GATEWAYDEV : Sistemin gateway'e ulaşmakGATEWAYDEV : Sistemin gateway'e ulaşmak
için hangi ağ arayüzünüiçin hangi ağ arayüzünü
kullanacağını belirtir.kullanacağını belirtir.
FORWARD_IPV4 : Sistemin gelen paketleriFORWARD_IPV4 : Sistemin gelen paketleri
bir arayüzünden diğer arayüzünebir arayüzünden diğer arayüzüne
yönlendirme iznini belirtir.yönlendirme iznini belirtir.
NISDOMAIN : Sistemin dahil olduğu NISNISDOMAIN : Sistemin dahil olduğu NIS
bölge ismini belirtir.bölge ismini belirtir.
6. etc/sysconfig/network-scriptsetc/sysconfig/network-scripts
DiziniDizini
Bu dizin sistemde bulunan ağ arayüzleri içinBu dizin sistemde bulunan ağ arayüzleri için
gerekli tanımların bulunduğu dizindir.gerekli tanımların bulunduğu dizindir.
Her arayüz için bir adet konfigürasyonHer arayüz için bir adet konfigürasyon
dosyası bulunmaktadır. Konfigürasyondosyası bulunmaktadır. Konfigürasyon
dosyalarınındosyalarının
dışında arayüzlerin aktif ve pasif haledışında arayüzlerin aktif ve pasif hale
getirilmeleri için gerekli program parçalarınıgetirilmeleri için gerekli program parçalarını
da içerenda içeren
dosyalar da bu dizin içinde bulunmaktadırdosyalar da bu dizin içinde bulunmaktadır..
7. DEVICE : Arayüzün sahip olduğu aygıt ismini belirtir.DEVICE : Arayüzün sahip olduğu aygıt ismini belirtir.
ONBOOT : Sistem açılırken arayüzün aktif hale getirilipONBOOT : Sistem açılırken arayüzün aktif hale getirilip
getirilmeyeceğini belirtir. Sistem açılırken arayüzün aktifgetirilmeyeceğini belirtir. Sistem açılırken arayüzün aktif
hale geçirilmesi içinhale geçirilmesi için
bu parametrenin değeri "yes" olmalıdır.bu parametrenin değeri "yes" olmalıdır.
BOOTPROTO : Arayüzün ağ ayarlarının yapılması içinBOOTPROTO : Arayüzün ağ ayarlarının yapılması için
kullanılankullanılan
protokolü belirtir.Eğer ağ ayarları statik olarakprotokolü belirtir.Eğer ağ ayarları statik olarak
yapılandırılmış ise "static" , ağyapılandırılmış ise "static" , ağ
ayarları bir DHCP sunucusu üzerinden alınacak iseayarları bir DHCP sunucusu üzerinden alınacak ise
"dhcp" , ağ ayarları bir"dhcp" , ağ ayarları bir
bootp sunucusu üzerinden alınacak ise "bootp" değerinibootp sunucusu üzerinden alınacak ise "bootp" değerini
içermelidir.içermelidir.
IPADDR : Arayüzün sahip olduğu IP adresini belirtir.IPADDR : Arayüzün sahip olduğu IP adresini belirtir.
NETMASK : Arayüzün sahip olduğu alt ağ maskesiniNETMASK : Arayüzün sahip olduğu alt ağ maskesini
belirtir.belirtir.
BROADCAST : Arayüzün broadcast adresini belirtirBROADCAST : Arayüzün broadcast adresini belirtir