¿Cómo se puede verificar si alguna máquina con la misma dirección MAC y dirección IP está presente en su LAN?

La forma de verificar un conflicto de IP es enviar una solicitud ARP gratuita (con la IP de origen y de destino configurada para el remitente y el destino de la trama para la dirección de difusión). Esto normalmente no debería recibir respuesta. Si uno recibe un ARP gratuito para su propia dirección IP, eso indica que alguien más lo está utilizando. Un host que recibe dicha solicitud puede enviar su propio ARP gratuito para informar al otro host, o simplemente puede apagarse.

La única forma de detectar un MAC duplicado es ver una trama entrante con un MAC de origen igual al propio MAC. (Esto también puede suceder si hay un bucle de reenvío en la red, que en sí mismo es una situación muy mala). ARP gratuito también revelará esta situación, ya que utiliza tramas de difusión que se inundan a todo el dominio de difusión. Si un host recibe un ARP gratuito para su propio MAC, eso indica un conflicto.

La mayoría de los sistemas operativos realizan la comprobación de duplicados de IP automáticamente. La comprobación duplicada de MAC no se realiza de forma rutinaria porque es bastante rara.

Pronto lo notarías porque el sistema operativo te lo advertiría: dos máquinas con la misma IP no podrían comunicarse correctamente con la red.

El verdadero problema es encontrar la otra máquina: fácil si solo está en su casa, bastante molesta si está en un edificio de oficinas de diez pisos …