Linux Ağ Ayarları #LinuxKulübü

TheHacker4

Katılımcı Üye
25 Ağu 2010
645
1
Eskişehir
bemKb8.jpg

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.

TyS6CL.png

Linux’ta ağ ayarları ile ilgili dosyalar ve dizinler aşağıdaki gibidir :
WP3eH2.gif


/etc/sysconfig/network
/etc/sysconfig/network-scripts
/etc/hosts
/etc/resolv.conf
/etc/nsswitch.conf
/etc/hosts.allow
/etc/hosts.deny


/etc/sysconfig/network
WP3eH2.gif



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 gateway’ini belirtir
GATEWAYDEV : Sistemin gateway’e 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
WP3eH2.gif


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
WP3eH2.gif


Windows sistemlerdeki hosts dosyasına benzemektedir. Bu dosya makine isimlerini , ip adresleri gibi bilgileri bulundurur.

/etc/resolv.conf
WP3eH2.gif


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
WP3eH2.gif



Ip adresi & makine isim dönüşümlerinde kullanılan metotların hangi sırayla yapılacağını gösterir.

/etc/hosts.allow
WP3eH2.gif



Dosyası sisteme erişim izni bulunan istemcilerin tanımladığı dosyadır.

/etc/hosts.deny
WP3eH2.gif



Erişim izni bulunmayan istemcilerin tanımlandığı dosyadır.

TyS6CL.png

Sisteme İp Adresi Atamak
WP3eH2.gif


#Sistemimizin ip adresini otomatik olarak alması için

TgnrXT.png


Komutunu kullanıyoruz.

#Bilgisayardaki ip yapılandırılmasını görmek için

HYSUba.png


Komutunu kullanıyoruz.

#Kablosuz ağ yapılandırılması görmek için

TtImMh.png


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.

eF1gC6.png


TyS6CL.png

Route Komutu
WP3eH2.gif


Route komutu makinenin yönlendirme ile ilgili ayarlarını yapmak için kullanılan komuttur. Bu komut sayesinde makinenin yönlendirme tablosu oluşturulur.

aOXHbj.png


#Varsayılan ağ geçidi adresi vermek için

3OFcTO.png


TyS6CL.png

Netstat Komutu
WP3eH2.gif


Ağ bağlantıları , yönlendirme tablosu , arayüz istatistikleri gibi ağ ile ilgili temel bilgileri göstermeye yarayan bir programdır.

1C9OiV.png


#Dinleme modundaki portların listelenmesi için

5Vy4ZK.png


Komutunu kullanıyoruz.

#Yönlendirme tablosu bilgileri görüntülemek için

n27UoN.png


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.

TyS6CL.png

Arp Komutu
WP3eH2.gif


Arp komutu sistemin arp önbelleği ile ilgili işlevlerin yapılmasını sağlar.

1RwoWi.png


#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.


TyS6CL.png

Ping Komutu

WP3eH2.gif


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.

P7IZES.png


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.

TyS6CL.png


Traceroute Komutu

WP3eH2.gif


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.

CqQX76.png
 
Son düzenleme:

ksc10

Katılımcı Üye
29 Ocak 2016
414
2
Burdan
Ellerine sağlık. Dosyalar ile anlatman güzel olmuş. Nasıl olsa her dağıtımdaki grafik arayüzü aynı değil.
 

TheHacker4

Katılımcı Üye
25 Ağu 2010
645
1
Eskişehir
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.