← retour aux snippets

arping: détecter un conflit d'adresse IP

Envoyer des ARP probes sur un réseau local pour vérifier si une IP est déjà utilisée.

bash network #arping#arp#conflict

objectif

Avant d’attribuer une IP statique, s’assurer qu’elle n’est pas déjà occupée sur le LAN.

code minimal

sudo arping -D -I eth0 -c 3 192.0.2.123 && echo "libre" || echo "conflit"

utilisation

# sonder une IP en usage (réponses attendues)
sudo arping -I eth0 -c 5 192.0.2.1

variante(s) utile(s)

# définir le délai entre paquets
sudo arping -I eth0 -w 1 -c 10 192.0.2.50

notes

  • nécessite d’être sur le même segment réseau (L2).
  • -D envoie des “duplicate address detection” probes.