Si solo desea averiguar la dirección MAC de una dirección IP determinada, puede usar el comando arppara buscarla, una vez que haya pinchado el sistema 1 vez.
Ejemplo
$ ping skinner -c 1
PING skinner.bubba.net (192.168.1.3) 56(84) bytes of data.
64 bytes from skinner.bubba.net (192.168.1.3): icmp_seq=1 ttl=64 time=3.09 ms
--- skinner.bubba.net ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.097/3.097/3.097/0.000 ms
Ahora busque en la tabla ARP:
$ arp -a
skinner.bubba.net (192.168.1.3) at 00:19:d1:e8:4c:95 [ether] on wlp3s0
fing
Si desea barrer toda la LAN para direcciones MAC, puede usar la herramienta de línea de comando fingpara hacerlo. Por lo general, no está instalado, por lo que deberá descargarlo e instalarlo manualmente.
$ sudo fing 10.9.8.0/24

Usando ip
Si encuentra que no tiene los comandos arpo fingdisponibles, puede usar el comando iproute2 ip neighpara ver la tabla ARP de su sistema:
$ ip neigh
192.168.1.61 dev eth0 lladdr b8:27:eb:87:74:11 REACHABLE
192.168.1.70 dev eth0 lladdr 30:b5:c2:3d:6c:37 STALE
192.168.1.95 dev eth0 lladdr f0:18:98:1d:26:e2 REACHABLE
192.168.1.2 dev eth0 lladdr 14:cc:20:d4:56:2a STALE
192.168.1.10 dev eth0 lladdr 00:22:15:91:c1:2d REACHABLE
Referencias
arpdesuso? ¿Cómo puedo hacer esto conip?ip.Puedes usar el
arpcomando:Pero solo puede usar este comando en LAN, si desea averiguar la dirección MAC de cualquier host remoto, tal vez deba usar alguna herramienta para capturar el paquete
tcpdumpy analizar el resultado.fuente
tcpdump(8)solo le mostrará los MAC locales (es decir, el MAC del último enrutador de tramo). El enrutador elimina los encabezados de capa MAC de los paquetes de entrada, y se agregan otros nuevos al paquete saliente.Esto es de mi pregunta y respuesta en askubuntu .
Puedes usar el comando
nmap:Herramienta de exploración de red y escáner de seguridad / puerto. Del manual:21,23,80,3389Puertos para buscar192.168.1.*Rango de IPs. reemplazar con el tuyofuente
arping
El comando debe devolver la dirección MAC en la respuesta. Algo como,
arpingse proporciona por paqueteiputils-arpingen Debian.fuente
arpingTambién necesita saber qué interfaz usar, con la-Iopción.