Obtener Dirección Mac Por Línea De Comando

Podemos obtener la dirección MAC (física) de una computadora utilizando el comando ‘getmac’. Este comando también puede ser usado para saber la direccion MAC de una computadora remota. A continuación dejamos algunos ejemplos de cómo utilizar este comando. Funciona en Windows XP, Vista, 7, 8, 10 y sus versiones Windows server.

Obtener direccion MAC por CMD utilizando getmac

Simplemente abre la consola y ejecuta el comando getmac el cual te arrojará el resultado como se muestra a continuación, también puedes obtenerlo en forma de listado utilizando getmac /v /fo list

Microsoft Windows [Version 10.0.18363.1082]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\Fernando>getmac

Physical Address    Transport Name
=================== ==========================================================
00-FF-30-CC-FD-D2   Media disconnected
00-FF-62-47-0B-A4   Media disconnected
F8-D1-11-EE-36-52   \Device\Tcpip_{1A18B458-E622-4B81-99E1-EABCD1801B01}
BC-AE-C5-E5-89-E3   Media disconnected
0A-00-27-0E-00-0B   \Device\Tcpip_{4AC82586-8E67-4DC3-A3EF-C27F5DFF28CE}
00-15-83-EE-25-7C   Media disconnected

C:\Users\Fernando>

No se mostrarán las direcciones MAC de las conexiones de red que estén deshabilitadas. para puedes ejecutar el comando: ncpa.cpl para verificar que este habilitadas todas las conexiones.

Obtener dirección MAC utilizando IPCONFIG

Ejecutando ipconfig /all De la siguiente forma puedes conocer la dirección MAC de un dispositivo de red específico, ya que te los lista la información por nombre de dispositivo.

Microsoft Windows [Version 10.0.18363.1082]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\Fernando>ipconfig /all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : DESKTOP-PGOSIN3
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller
   Physical Address. . . . . . . . . : BC-AE-C5-4E-89-E3
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Wi-Fi 2:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Qualcomm Atheros AR5008X Wireless Network Adapter #2
   Physical Address. . . . . . . . . : F8-D1-11-EE-36-52
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.0.5(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Saturday, September 26, 2020 7:57:46 AM
   Lease Expires . . . . . . . . . . : Saturday, September 26, 2020 1:27:47 PM
   Default Gateway . . . . . . . . . : 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1
   DNS Servers . . . . . . . . . . . : 162.252.172.57
                                       149.154.159.92
   NetBIOS over Tcpip. . . . . . . . : Enabled

C:\Users\Fernando>

Obtener dirección MAC de computadora remota

Para conocer la dirección MAC de un equipo remoto podemos utilizar el comando nbtstat 

C:\>nbtstat -a 10.63.71.55
Local Area Connection:
Node IpAddress: [10.59.13.47] Scope Id: []
           NetBIOS Remote Machine Name Table
       Name               Type         Status
    --------------------------------------------
    7CF71D1C3B05     UNIQUE      Registered
    MAC Address = 00-00-00-00-00-00
Wireless Network Connection:
Node IpAddress: [10.63.71.58] Scope Id: []
           NetBIOS Remote Machine Name Table
       Name               Type         Status
    --------------------------------------------
    7CF71D1C3B05     UNIQUE      Registered
    MAC Address = 7C-F7-1D-1C-3B-05
Local Area Connection 2:
Node IpAddress: [0.0.0.0] Scope Id: []
    Host not found.

De forma alternativa, podemos utilizar el comando getmac de la siguiente forma para conocer la dirección MAC de una computadora remota dentro de la misma red.

getmac /s computadora_remota /u usuario /p contraseña

computadora_remota: Cambiar por dirección IP o nombre del equipo.

Otro comando que nos proporciona la dirección MAC es arp -a IP por ejemplo:

arp -a direccion_ip