Forum
Sanal makine de bazı sıkılaştırmaları yaptıktan sonra, ethernet erişimi ilgili ipden tamamen yok oluyordu.
IP değiştiğinde ise sistem çalışmaya devam ediyordu, fakat eski ip ye döndüğümüzde hiç bir şekilde erişim kurulamıyordu.
Çalışmayan ip yi sunucuya geri atayıp ipconfig /all yazdığımda ip adress çakışması(duplicated) yazdığını gördüm, biraz araştırmadan sonra bunun Gratuitous ARP denen bir konuya işaret ettiğini yakaladım.
Gratuitous ARP Nedir?
Gratuitous ARP (Address Resolution Protocol) ağı üzerindeki bir cihazın, IP adresinin belirli bir MAC adresine sahip olduğunu bildirmek için gönderdiği özel bir ARP türüdür. Gratuitous ARP istekleri ve cevapları, belirli bir IP adresi için yönlendirilmiş ARP istekleri ve yanıtlarıdır. Bu ARP türünün bazı yaygın kullanım alanları şunlardır:
- Adres Çakışmalarını Önleme: Bir cihaz, kendi IP adresini ağırlıklı olarak kontrol etmek için bir Gratuitous ARP gönderir. Eğer başka bir cihaz aynı IP adresine sahipse, bir ARP yanıtı döner ve adres çakışması tespit edilir.
- ARP Önbelleklerini Güncelleme: Ağ cihazları (örneğin, yönlendiriciler) bazen IP-MAC eşlemelerini güncellemek için Gratuitous ARP kullanır. Bu, özellikle bir cihazın MAC adresi değiştiğinde kullanışlıdır.
- Sanallaştırma ve Yük Dengeleme: Sanal makineler veya yük dengeleyiciler, bir sanal IP adresini kullanarak, belirli bir fiziksel cihazı değil, bir grup cihazı temsil eder. Bu IP adresi için Gratuitous ARP gönderilerek, bu adresin yeni bir MAC adresine bağlı olduğu bildirilir.
Gratuitous ARP'nin tipik bir örneği aşağıdaki gibidir:
- Gratuitous ARP İsteği: Bir cihaz kendi IP adresine yönelik bir ARP isteği gönderir, yani "Bu IP adresi kimde?" sorusunu kendine sorar.
- Gratuitous ARP Yanıtı: Bir cihaz, belirli bir IP adresine sahip olduğunu bildiren bir ARP yanıtı gönderir, hatta bu yanıt istenmemiş olsa bile.
Bu işlemler, ağ cihazlarının birbirleriyle hızlı ve verimli bir şekilde iletişim kurmasını sağlar.
Windows çalıştıran bir cihazda Gratuitous ARP'yi devre dışı bırakmak için şu adımları takip edebilirsiniz:
Windows tuşu + R tuşlarına basarak, "regedit" yazıp Enter tuşuna basarak Kayıt Defteri Düzenleyicisi'ni açın.
Kayıt Defteri Düzenleyicisi'nde aşağıdaki konuma gidin: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Sağdaki bölmede boş bir alana sağ tıklayın ve Yeni > DWORD (32-bit) Değeri'ni seçin.
Yeni DWORD'ü “ArpRetryCount” (tırnak işaretleri olmadan) olarak adlandırın.
ArpRetryCount DWORD'e çift tıklayın ve Değer verisini 0 olarak ayarlayın.
Tamam'a tıklayın ve Kayıt Defteri Düzenleyicisi'nden çıkın.
Sonrasında sunucuyu yeniden başlattığınız da problem gidecektir.
Eline sağlık, Sözlük de içerik buldum 🙂
Gratuitous ARP - ÇözümPark Sözlük (cozumpark.com)
Eline sağlık Kerem, çok değerli bir bilgi olmuş.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Güzel konu teşekkürler.
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************