Adres Çözümleme Protokolleri, yerel IP adreslerinin bir ağdaki bilgisayarlar arasında çözümlenme şeklini yönetir. arp komutu yaygın olarak kullanılmaz—öncelikle yalnızca belirli sorun giderme biçimleri için kullanışlıdır.
Peki Bu Süreç Aslında Nasıl İşliyor?
Bilgisayarınız, adresi çözmek için önce erişilen bir ARP önbelleği kullanır. Önbellek adresi çözümlemek için gereken bilgileri içermiyorsa, ağdaki her makineye bir istek gönderilir. Ağdaki bir makine, aranan IP adresini listelemiyorsa, isteği görmezden gelir, ancak makine bir eşleşme bildirirse, arayan bilgisayarın bilgilerini kendi ARP önbelleğine ekler. Ardından, orijinal arayan bilgisayara bir yanıt gönderir. Hedef bilgisayarın adresinin onayını aldıktan sonra, bir ping veya başka bir ağ talebinin takip edilebilmesi için bağlantı tamamlanır. Kaynak bilgisayarın hedef bilgisayardan aradığı asıl bilgi onun MAC adresidir.
‘arp’ Komutunu Kullanma
Varsayılan olarak, Linux’taki arp komutu, ARP önbelleğindeki öğelerin ana bilgisayar adını gösterir, ancak aşağıdaki anahtarı kullanarak onu IP adreslerini görüntülemeye zorlayabilirsiniz: arp -n
Alternatif olarak, çıktıyı farklı bir şekilde gösterecek olan aşağıdaki anahtarı kullanmak isteyebilirsiniz: arp -a
Yukarıdaki komutun çıktısı şu satırlar boyunca bir şey olacaktır: raspberrypi (172.16.15.254) at d4:ca:6d:0e:d6:19 [ether] wlp2s0’da
type=”code”> Bu sefer bilgisayarın adını, IP adresini, HW adresini, HW tipini ve ağı alırsınız.
ARP Önbelleğinden Girişler Nasıl Silinir
ARP önbelleği verilerini çok uzun süre tutmaz ancak belirli bir bilgisayara bağlanamıyorsanız ve adres verilerinin yanlış olduğundan şüpheleniyorsanız, önbellekten bir girişi aşağıdaki şekilde silin. İlk olarak, kaldırmak istediğiniz girişin HW adresini almak için arp komutunu çalıştırın. Şimdi aşağıdaki komutu çalıştırın: arp -d HWADDR
Kaldırmak istediğiniz giriş için HWADDR’yi HW Adresi ile değiştirin.