LINUX LAB

CentOS ARP KOMUTU

Dikkat: Bu yazıda geçen komutlar hem Linux tabanlı Centos hem de Linux tabanlı  Red Hat (RHEL) işletim sisteminde geçerlidir.

CentOS ARP KOMUTU

ARP’ın Açılımı Nedir?

ARP’ın açılımı “Address Resolution Protocol”dür yani “Adres Çözümleme Protokolü”dür.

ARP Nedir Ne İşe Yarar?

MAC adresi bilinmeyen fakat IP adresi bilinen bir ağ cihazının MAC (Media Access Control) adresi bu protokol sayesinde öğrenilebilmektedir. Öğrenme işlemi için tüm ağa arp isteği (arp request) paketi gönderilir. Bu şekilde tüm ağa yayın yapma işlemine broadcast yayın denmektedir. Paket içerisinde gönderenin IP adresi, gönderenin Mac adresi ve alıcının IP adresi vardır. IP adresine sahip cihaz MAC adresini cevaben gönderir. Sonuç olarak istek yollayan ve alan cihazlar birbirlerinin IP adresini ve MAC adresini kaydeder.

IP adresi ve fiziksel adres (MAC adresi) eşleşmeleri ARP tablosunda tutulmaktadır.

ARP Komutu Nasıl Kullanılmaktadır?

ARP tablosunun görülebilmesi için aşağıdaki gibi “arp” komutu kullanılır.

  • arp

Aşağıda basit bir “arp” komutu kullanımı yapılmıştır.

"linux centos red hat rhel arp komutu kullanimi ornek
“arp Komutu Kullanımı Örnek”

Not: Eğer test amaçlı “arp” komutunu kullandınız ve sonucunda bir çıktı göremiyorsanız ağdaki IP’sini bildiğiniz bir cihaza ping atıp tekrar kontrol edebilirsiniz.

ARP Tablosuna Kayıt Eklemek

ARP tablosuna kayıt eklemek için aşağıdaki verildiği şekilde şekilde “–s” parametresi kullanılır.

  • arp -s makine_ismi MAC_adresi
  • arp -s makine_IP MAC_adresi

ARP Tablosundan Kayıt Silmek

ARP tablosundan kayıt silmek için aşağıdaki verildiği şekilde “–d” parametresi kullanılır.

  • arp -d makine_ismi
  • arp -d makine_IP

Konuyla ilgili bir örnek aşağıda yapılmıştır.

linux centos red hat rhel arp komutu kullanimi ornek
“arp Komutu Kullanımı Örnek”

1:arp” komutu ile arp tablosuna baktık ve çıktıda 192.168.93.2 IP’li ve 00:50:56:e2:af:94 MAC adresli bir cihaz görmekteyiz.

2:arp –d 192.168.93.2” komutu ile bu cihazı arp tablosundan silmeyi denedik.

3: Hemen ardından “arp” komutu ile arp tablosuna baktık ve çıktıda “(incomplete)” uyarısını gördük. Yani sistemimiz 192.168.93.2 IP’li cihazın MAC adresini bilmiyor. Bu tip durumlarda eğer arp tablosundan el ile silme işlemi yapılmadıysa cihazın ağ ile bağlantısı kopmuş demektir. Yani ya kapatılmıştır ya da ağ kablosu çıkarılmıştır.

4: Yaklaşık 1-2 dakika sonra “arp” komutu ile arp tablosuna tekrar baktık ve sistemin tekrar bir arp isteği gönderip 192.168.93.2 IP’li cihazın MAC adresini öğrendiğini tespit etmiş olduk.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir