Dada una dirección IP, debería poder encontrar la dirección MAC del host correspondiente.
arp -a
Tanto en Windows como en Linux le mostrará la caché de arp de ese host, asignando direcciones IP a direcciones MAC. (Tenga en cuenta que esto deberá ejecutarse en una máquina que esté en la misma subred IP que la máquina que está tratando de encontrar).
Una vez que tenga la dirección MAC, inicie sesión en el conmutador al que sospecha que está conectado el host no autorizado y busque esa dirección en la tabla de direcciones MAC. (La tabla de direcciones MAC también se denomina tabla puente o tabla CAM).
Por ejemplo, en los switches basados en Cisco IOS, el siguiente comando:
show mac-address-table address <MAC address>
Le mostrará el puerto en el que se vio por última vez una dirección MAC determinada. Si el puerto resultante es un enlace a otro conmutador, inicie sesión en ese conmutador y ejecute el comando nuevamente. Repita hasta que termine con un puerto host, y debería tener su culpable.
Tenga en cuenta que este enfoque solo funcionará si tiene un conmutador administrado que permita consultar su tabla de direcciones MAC. De lo contrario, será un caso de eliminación manual; encuentre cada puerto que sepa que no es la máquina maliciosa, hasta que se quede con un puerto que no puede tener en cuenta. Buena suerte.