Beberapa klien di subnet telah membuat cache IP dengan alamat MAC lama, saya ingin mereka memperbarui nilai baru dengan melakukan siaran ARP, apakah mungkin di Linux?
linux
networking
arp
Howard
sumber
sumber
arping -S ip.to.update -i ethX destination.host
. Contoh:arping -S 10.0.0.2 -i eth0 10.0.0.1
ifconfig ethx:x
tipe alias). Jika itu yang utama, sepertinya tidak pernah perlu.Apa yang Anda cari disebut " ARP Gratuitous " dan dapat dilakukan dengan menggunakan "arping". Jika alamat IP Anda 10.0.0.1 pada eth0, Anda akan menggunakan perintah ini:
Anda dapat memverifikasi ARP sedang dikirim menggunakan "tcpdump" saat "arping" sedang berjalan, dalam hal ini saya menonton "wlan0":
sumber
Itu tidak perlu. Seperti pada: ketika Anda mengubah IP, komputer seharusnya melakukannya secara otomatis. Jika kode hardcode, siaran tidak akan mengubah penggantian kode had.
Saya melakukannya selama sekitar 20 tahun sekarang, dan selama ini saya TIDAK PERNAH (!) Memiliki ini terjadi tanpa peralatan yang salah.
sumber