2010-09-15 08:09:13 +0000 2010-09-15 08:09:13 +0000
34
34

¿Cómo encontrar la dirección MAC de un ordenador remoto?

Conozco la dirección IP de un host en mi propia LAN. Usando eso, ¿cómo puedo encontrar su dirección MAC (sin tener que acceder físicamente a ella)?

Respuestas (10)

46
46
46
2010-09-15 10:02:38 +0000

Si está en una máquina de Windows, abra un cuadro de comando (Iniciar…Ejecutar…cmd), ping la máquina objetivo para que haya hecho contacto con ella, y luego emita el comando arp -a para ver su tabla ARP local, que listará las direcciones IP y sus correspondientes direcciones MAC, por ejemplo,

C:\Users\L3K> arp -a

Interface: 192.168.200.128 --- 0xb
  Internet Address Physical Address Type
  192.168.200.1 00-50-7f-c3-5c-88 dynamic
  192.168.200.2 00-50-7f-d1-e1-40 dynamic
  192.168.200.6 00-80-77-dd-a8-6b dynamic

Si está en un sistema basado en Linux, instale la utilidad arp-scan, y luego desde una línea de comandos puede pedir un escaneo de su red - en mi caso:

sudo arp-scan 192.168.200.0/24

Si está usando una interfaz que no sea Ethernet, digamos, inalámbrica, necesitará especificar eso, como

sudo arp-scan -I wlan0 192.168.200.0/24

Si no sabe qué interfaz está usando, simplemente use el comando apropiado a continuación.

ifconfig (For Debian based OS such as Ubuntu)
ip link (For OS like Arch Linux)
19
19
19
2013-05-03 21:35:21 +0000

El comando arping viene con el paquete iputils en linux. Especifica una dirección ip al ping y devuelve la dirección MAC, incluso a través de switches y subredes en la LAN (al menos lo hace en nuestra LAN).

# arping -c 1 -I eth0 10.100.10.11
ARPING 10.100.10.11 from 10.100.10.25 eth0
Unicast reply from 10.100.10.11 [00:22:68:88:F3:90] 0.594ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)
8
8
8
2013-01-29 03:37:38 +0000

Intenta

getmac /s hostname

o:

getmac /s IP

Necesitas acceso de administrador a la máquina para hacer esto.

2
2
2
2010-09-15 15:23:44 +0000

Si tienes un switch administrado o tu router te permite ver su tabla ARP puedes obtenerla desde allí.

Si la computadora para la que tienes la IP está en línea puedes hacer ping y obtener su MAC desde tu tabla ARP local.

Una nota general para el bien de los demás: no es posible obtener la dirección MAC para máquinas que están en una LAN diferente ya que en este caso se utilizan protocolos de Capa 3 para el direccionamiento y la entrega y MAC es de Capa 2.

2
2
2
2013-01-29 16:57:29 +0000

Sólo usa algo como:

nmap -n -sP 192.168.146.0/24

después de adaptar los parámetros a tu configuración esto escaneará toda tu subred dando direcciones IP y MAC

1
1
1
2012-10-01 04:55:44 +0000

Puedes usar una utilidad como http://trogonsoftware.com/trogon-mac-scanner.html u otro escáner de direcciones de ip\mac para escanear la red en busca de direcciones de ordenadores remotos en la LAN.

1
1
1
2017-09-01 20:51:44 +0000

Si tanto su máquina como la máquina objetivo están en la misma subred, sólo puede hacer un ping para que su asociación IP⟷MAC se registre a través del Protocolo de Resolución de Direcciones (ARP).

ping -c1 $IP
arp -n | grep $IP

por ejemplo si quiero encontrar la IP de 10.1.135.150:

# ping -c1 10.1.135.150
PING 10.1.135.150 (10.1.135.150) 56(84) bytes of data.
64 bytes from 10.1.135.150: icmp_seq=1 ttl=64 time=1.88 ms

--- 10.1.135.150 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.883/1.883/1.883/0.000 ms

Entonces consulta la tabla ARP

# arp -n | grep 10.1.135.150
10.1.135.150 ether 8c:ae:4c:f4:4d:e1 C eth0

Entonces el MAC de 10.1.135.150 es 8c:ae:4c:f4:4d:e1

0
0
0
2010-09-15 08:13:25 +0000

Mientras no haya una puerta de enlace que dirija el tráfico entre los ordenadores, cualquier olfateador te dará esta información.

0
0
0
2015-11-10 16:46:24 +0000

Otra forma es:

nbtstat -a 192.168.1.1

(reemplace 192.168.1.1 con la dirección deseada)

  • *

También, si getmac se usa en un ordenador que no sea de Windows, obtendría:

ERROR: El servidor RPC no está disponible.

0
0
0
2010-09-15 08:17:51 +0000

Siempre puede consultar la tabla arp de su router (en algunos casos, el router combina las tablas arp y dhcp de alquiler juntas).