Puedes usar el comando arpping. La utilidad arping realiza una acción similar al comando ping, pero en la capa Ethernet. Puede enviar SOLICITUD ARP a un host vecino / computadoras.
Enviar solicitud ARP
averiguar la accesibilidad de una IP en el Ethernet local con arping, es decir, enviar solicitud ARP 192.168.1.1:
$ sudo arping -I eth0 -c 3 192.168.1.1
Salida:
ARPING 192.168.1.1 from 192.168.1.106 ra0
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B] 2.232ms
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B] 1.952ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)
Dónde,
-I eth0: especifique la interfaz de red, es decir, el nombre del dispositivo de red donde enviar los paquetes de SOLICITUD ARP. Esta opción es obligatoria.
-c 3: detener después de enviar 3 paquetes de SOLICITUD ARP
Buscar IP duplicada
La opción -D especifica el modo de detección de dirección duplicada (DAD). Devuelve el estado de salida 0, si DAD tuvo éxito, es decir, no se reciben respuestas.
$ sudo arping -D -I eth0 -c 2 192.168.1.1
Si 192.168.1.1 está duplicado, debería ver el estado de salida cero:
$ echo $?
Utilice siempre la siguiente sintaxis para la detección de direcciones duplicadas con arping:
$ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
$ echo $?