Linux işletim sisteminde ağ ayarları da dosyalarda tutulmaktadır. İstenildiği takdirde bu dosyalar düzenlenerek , istenildiği takdirde ise grafik arayüzlü programlar kullanılarak ağ ayarlarının yapılamsı mümkündür.
Linuxta ağ ayarları ile ilgili dosyalar ve dizinler aşağıdaki gibidir :
/etc/sysconfig/network
/etc/sysconfig/network-scripts
/etc/hosts
/etc/resolv.conf
/etc/nsswitch.conf
/etc/hosts.allow
/etc/hosts.deny
/etc/sysconfig/network
Bu dosya genel ağ ayarları için kullanılan dosyadır. Bu dosya içinde sistemin ağ desteği olup olmadığı , gateway tanımı, makine ismi gibi bilgiler bulunur. Bu dosyada çoğunlukla kullanılan terimler aşağıdaki gibidir :
NETWORKING : Sistemin ağ desteği olup olmadığını belirtir. Bu parametre yes olarak tanımlanmamış ise sistemde ağ ayarları yapılmaz.
HOSTNAME : Sistemin ismini belirtir.
GATEWAY : Sistemin gatewayini belirtir
GATEWAYDEV : Sistemin gatewaye ulaşmak için hangi ağ arayüzünü kullanacağını belirtir.
FORWARD_IPV4 : Sistemin gelen paketleri bir arayüzünden diğer arayüzüne yönlendirme iznini belirtir.
NISDOMAIN : Sistemin dahil olduğu NIS bölge ismini belirtir.
/etc/sysconfig/network-scripts
Bu dizin sistemde bulunan ağ arayüzleri için gerekli tanımların bulunduğu dizindir. Her arayüz için bir adet konfigürasyon dosyası bulunmaktadır. Konfigürasyon dosyalarının dışında arayüzlerin aktif ve pasif hale getirilmeleri için gerekli program parçalarını da içeren dosylar da bu dizin içinde bulunmaktadır.
Arayüzlerin konfigürasyon dosyları ifcfg-arayüz isimine sahiptir.Bu dosyalar düzenlenerek her arayüz için gerekli ayarlar yapılmaktadır. Konfigürasyon dosyalarında kullanılan temel terimler aşağıdaki gibidir :
DEVICE : Arayüzün sahip olduğu aygıt ismini belirtir.
ONBOOT : Sistem açılırken arayüzün aktif hale getirilip getirilmeyeceğini belirtir. Sistem açılırken arayüzün aktif hale geçirilmesi için bu parametrenin değeri yes olmalıdır.
BOOTPROTO : Arayüzün ağ ayarlarının yapılması için kullanılan protokolü belirtir. Eğer ağ ayarları statik olarak yapılandırılmış ise static , ağ ayarları bir DHCP sunucusu üzerinden alınacak ise dhcp , ağ ayarları bir bootp sunucusu üzerinden alınacak ise bootp değerini içermelidir.
IPADDR : Arayüzün sahip olduğu IP adresini belirtir.
NETMASK : Arayüzün sahip olduğu alt ağ maskesini belirtir.
BROADCAST : Arayüzün broadcast adresini belirtir.
/etc/hosts
Windows sistemlerdeki hosts dosyasına benzemektedir. Bu dosya makine isimlerini , ip adresleri gibi bilgileri bulundurur.
/etc/resolv.conf
Linux işletim sisteminde diğer Unix türevi işletim sistemlerinde olduğu gibi DNS ayarları için kullanılan dosya /etc/resolv.conf dosyasıdır.
/etc/nsswitch.conf
Ip adresi & makine isim dönüşümlerinde kullanılan metotların hangi sırayla yapılacağını gösterir.
/etc/hosts.allow
Dosyası sisteme erişim izni bulunan istemcilerin tanımladığı dosyadır.
/etc/hosts.deny
Erişim izni bulunmayan istemcilerin tanımlandığı dosyadır.
Sisteme İp Adresi Atamak
#Sistemimizin ip adresini otomatik olarak alması için
Komutunu kullanıyoruz.
#Bilgisayardaki ip yapılandırılmasını görmek için
Komutunu kullanıyoruz.
#Kablosuz ağ yapılandırılması görmek için
Komutunu kullanıyoruz.Ben ağ adaptörümü tanıtmadığım için bende şuan gözükmüyor.
#Eğer ip adresini otomatik olarak değil de elle vermek istiyorsanız.
Route Komutu
Route komutu makinenin yönlendirme ile ilgili ayarlarını yapmak için kullanılan komuttur. Bu komut sayesinde makinenin yönlendirme tablosu oluşturulur.
#Varsayılan ağ geçidi adresi vermek için
Netstat Komutu
Ağ bağlantıları , yönlendirme tablosu , arayüz istatistikleri gibi ağ ile ilgili temel bilgileri göstermeye yarayan bir programdır.
#Dinleme modundaki portların listelenmesi için
Komutunu kullanıyoruz.
#Yönlendirme tablosu bilgileri görüntülemek için
Komutunu kullanıyoruz.
Diğer parametreler.
-l sistem üzerindeki dinlenen soketler
-p program ismi ve süreç numarası
-t TCP protokolü ile ilgili bilgileri
-u UDP protokolü ile ilgili bilgileri
-n IP adreslerinin çözümlenmesini ifade etmektedir.
-i sistemdeki arayüzlerle ilgili istatislikleri görüntüler.
Arp Komutu
Arp komutu sistemin arp önbelleği ile ilgili işlevlerin yapılmasını sağlar.
#Arp tablosuna kayıt eklemek için
Kod:
[COLOR="Blue"]#[/COLOR]arp s makine_ismi MAC_adresi
[COLOR="Blue"]#[/COLOR]arp s makine_IP MAC_adresi
Komutlarını kullanırız.
Ping Komutu
Ping komutu ICMP protokolü üzerinden ECHO_REQUEST göndermek için kullanılır. Bu isteği alan sunucu isteğe cevap gönderir. Arada geçen zaman hesaplanarak kullanıcıya gösterilir.
Diğer parametreler
-c sayı : Sayı ile belirtilen kadar ping paketi gönderdikten sonra programdan çıkılmasını sağlar.
-f : Çok hızlı olarak ping paketi üretilmesini sağlar.
-i süre : Her bir ping paketinin gönderilmesi arasında geçmesi gereken sürenin ayarlanması için kullanılır.
-n : Bu seçenek kullanıldığı takdirde ping isteği gönderilen makineden gelen cevapların kullanıcıya gösterilmesi sırasında makinenin ismi yerine IP adresi kullanılır.
-s paket_büyüklüğü : Gönderilecek ping paketinin büyüklüğünün ayarlanması için kullanılır.
Traceroute Komutu
traceroute komutu ile uzaktaki makineye giden yol hakkında bilgi alınır. Bu bilgilerden en temel olanı uzaktaki makineye giderken geçilen yönlendiricilerdir.
Son düzenleme: