Sé 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)?
fuente
Sé 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)?
Si está en una máquina con Windows, abra un cuadro de comando (Inicio ... Ejecutar ... cmd), ping
la máquina de destino para que haya contactado con ella , y luego emita el comando arp -a
para ver su tabla ARP local, que mostrará una lista 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 arp-scan
utilidad, y luego desde una línea de comandos puede solicitar un análisis de su red, en mi caso:
sudo arp-scan 192.168.200.0/24
Si está utilizando una interfaz que no sea Ethernet, por ejemplo, inalámbrica, deberá especificar eso, como
sudo arp-scan -I wlan0 192.168.200.0/24
Si no sabe qué interfaz está utilizando, simplemente use el comando apropiado a continuación.
ifconfig (For Debian based OS such as Ubuntu)
ip link (For OS like Arch Linux)
ping
antesarp -a
?El comando
arping
viene con eliputils
paquete en Linux. Especifique una dirección IP para hacer ping y devolverá la dirección MAC, incluso a través de conmutadores y subredes en la LAN (al menos lo hace en nuestra LAN).fuente
arping
yiputils-arping
. Elarping
paquete funcionó para mí, aunque la interfaz de red se especifica con una minúsculai
:arping -c 1 -i eth0 10.100.10.11
Tratar
o:
Necesita acceso de administrador a la máquina para hacer esto.
fuente
arp -a
que no necesita acceso de administrador?Si tiene un conmutador administrado o su enrutador le permite ver su tabla ARP, puede obtenerlo desde allí.
Si la computadora para la que tiene la IP está en línea, puede hacer ping y obtener su MAC de su tabla ARP local.
Una nota general por 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 los protocolos de Capa 3 se usan para direccionamiento y entrega en este caso y MAC es Capa 2.
fuente
solo usa algo como:
después de adaptar los parámetros a su configuración, esto escaneará toda su subred y agregará IP y MAC
fuente
Puede usar una utilidad como http://trogonsoftware.com/trogon-mac-scanner.html u otro escáner de direcciones ip \ mac para escanear la red en busca de direcciones de computadoras remotas en LAN.
fuente
Si tanto su máquina como la máquina de destino están en la misma subred, puede hacer ping para que su asociación IP⟷MAC se registre a través del Protocolo de resolución de direcciones (ARP).
por ejemplo si quiero encontrar la IP de
10.1.135.150
:Luego consulta la tabla ARP
Entonces el MAC de 10.1.135.150 es
8c:ae:4c:f4:4d:e1
fuente
Mientras no haya una puerta de enlace que enrute el tráfico entre las computadoras, cualquier sniffer le brindará esta información.
fuente
Siempre puede consultar la tabla arp en su enrutador (en algunos casos, el enrutador combina las tablas de arrendamiento arp y dhcp juntas).
fuente
Otra forma es:
(reemplazar
192.168.1.1
con la dirección deseada)Además, si
getmac
se usa en una computadora que no sea Windows, obtendría:fuente