Some clients in the subnet has cached the IP with old MAC address, I want them to update the new value by doing a ARP broadcast, is it possible in Linux?
Linux ARP – How to Broadcast ARP Update to All Neighbors in Linux
arplinuxnetworking
Related Topic
- How to find out the source of arp request if it is in another subnet
- ARP Broadcast Flooding Network and High CPU Usage – Solutions
- Linux is sending ARP requests to hosts in other subnets
- Broadcast ARP query to all nodes
- Mac – ARP Request Being Sent To Different Subnet From Ubuntu Linux
- Switch – arp broadcast responds with several different MACs for same IP
Best Answer
Yes, it's called "Unsolicited ARP" or "Gratuitous ARP". Check the manpage for arping for more details, but the syntax looks something like this:
If you're spoofing an address, you may need to run this first:
Finally, because of its spoofing ability, sending Unsolicited ARP packets is sometimes considered a "hostile" activity, and may be ignored, or might lead to being blocked by some third-party firewalls.