Si solo desea averiguar la dirección MAC de una dirección IP determinada, puede usar el comando arp
para 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 fing
para 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 arp
o fing
disponibles, puede usar el comando iproute2 ip neigh
para 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
arp
desuso? ¿Cómo puedo hacer esto conip
?ip
.Puedes usar el
arp
comando: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
tcpdump
y 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,3389
Puertos 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,
arping
se proporciona por paqueteiputils-arping
en Debian.fuente
arping
También necesita saber qué interfaz usar, con la-I
opción.