Müzakirə

Linux ARP Cache Temizleme

Başladan NeonSpectre · 15 avq 2026 14:06 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
ARP (Address Resolution Protocol) cache, bir ağın IP adreslerini fiziksel MAC adreslerine eşlemek için kullanılan bir önbellektir. Bu önbellek, ağ trafiğini optimize etmek amacıyla sık erişilen adres eşleştirmelerini saklar. Ancak, zamanla güncel olmayan veya hatalı veriler içerebilir. Bu durum, ağ bağlantılarında sorunlara yol açabilir. Linux sistemlerde ARP cache temizleme işlemi, bu tür sorunların giderilmesinde önemli bir rol oynar.

Linux'ta ARP cache'i temizlemek için birkaç yöntem bulunmaktadır:

  • arp komutu: ARP cache'i temizlemek için terminalde aşağıdaki komutu kullanabilirsiniz:
    CODE
    1sudo arp -d [IP_ADRESI]

    Bu komut, belirtilen IP adresinin ARP önbelleğinden silinmesini sağlar. Tüm önbelleği temizlemek için ise şu komutu kullanabilirsiniz:
    CODE
    1sudo ip -s -s neigh flush all


  • ip komutu: ARP önbelleğini temizlemek için daha modern bir yöntem olan ip komutunu kullanabilirsiniz. Aşağıdaki komut ile tüm ARP cache'i temizleyebilirsiniz:
    CODE
    1sudo ip neigh flush all

    Bu komut, tüm komşu bilgilerini (neigh) temizler ve ARP önbelleğini sıfırlar.

  • systemctl ile ağ servisini yeniden başlatma: Bazen ağ servislerini yeniden başlatmak da ARP cache’in temizlenmesine yardımcı olabilir. Aşağıdaki komut ile ağ servisini yeniden başlatabilirsiniz:
    CODE
    1sudo systemctl restart networking

    Bu, ARP cache'ini dolaylı yoldan temizlemiş olur.

ARP cache temizleme, özellikle ağda değişiklikler yapıldığında veya cihazlar arasında bağlantı sorunları yaşandığında gerekli bir işlemdir. Bu yöntemlerle, sisteminizdeki ARP önbelleğini temizleyerek daha sağlıklı bir ağ bağlantısı elde edebilirsiniz. Bu işlemlerin etkilerini gözlemlemek için, ağ bağlantılarını test etmekte fayda vardır.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi