¿Cómo ubico la dirección MAC de mi computadora?

88

No puedo ubicar la dirección MAC en una computadora nueva con Windows 7. Lo he intentado ipconfig /allen la consola a la que llegué no items match your search. También lo intenté getmac. Una pantalla parpadeó muy brevemente con lo que parecía ser la información, pero no estuvo allí el tiempo suficiente para leer.

Tamara Wijsman
fuente

Respuestas:

113

Probablemente lo haya escrito en el cuadro de diálogo de búsqueda del menú Inicio, que ejecuta el comando pero no lo muestra, ya que la ventana del símbolo del sistema desaparece tan pronto como se ha ejecutado el comando. Este es el comportamiento normal de las aplicaciones de símbolo del sistema, se cierran tan pronto como se hace.

Para que el símbolo del sistema permanezca, debe ejecutar esos comandos a través del símbolo del sistema. El símbolo del sistema no desaparece después de la ejecución de un programa; entonces, puede ver la salida como resultado.

  1. Haga clic en el botón Inicio o presione la tecla de Windows.

  2. En la búsqueda del menú de inicio, escriba cmd.

  3. Presione Enterpara ejecutar el símbolo del sistema o haga clic en la cmdentrada que aparece.

  4. Escriba ipconfig /allo getmacy debería ejecutar ambos comandos y la ventana permanecerá abierta para que pueda ver la salida.

Nota: getmaces ideal solo para direcciones MAC, ipconfiges bueno para direcciones IP y ipconfig /alles excelente para direcciones IP y mucha otra información inútil (como conexiones no utilizadas)

usar getmac

  1. escriba cmden el cuadro de búsqueda y presione entero ejecute la ventana ( windows logo+ r)
  2. luego escriba getmac(no se necesita ipconfig, de hecho, eso no funcionará) y déjelo correr (puede tomar algunos segundos recuperar la información)

si usa ipconfigy ipconfigno tiene suficiente información, useipconfig /all

John T
fuente
41

Una forma sencilla de obtener las direcciones MAC de sus adaptadores de red:

En un símbolo del sistema, escriba

getmac

Ejemplo:

dirección mac de getmac del adaptador de red

splattne
fuente
3
+1. No estaba al tanto de esto. Siempre uso ipconfig / all, pero esto es mucho más fácil.
JordyOnrust
1
Creo que la dirección de Ethernet normalmente será la primera, y la dirección wifi será la segunda.
Clinton Blackmore
15
Además, si lo usa getmac /v, mostrará el nombre del adaptador y el estado de la conexión. Mucho más fácil si tiene múltiples adaptadores de red, especialmente si tiene algunos virtuales del software de máquina virtual.
TuxRug
¿Funciona para interfaces que no están conectadas? Por alguna razón (o sin razón ;-p), ipconfignunca me muestra los MAC de las interfaces que no están conectadas. Esta puede ser la solución que estoy buscando.
James Haigh
28

Para Windows Vista y Windows 7, en el panel de control:

Abra el Centro de redes y recursos compartidos> Conexión de área local> Detalles> Dirección física .

Dirección MAC del Centro de redes y recursos compartidos

Tamara Wijsman
fuente
2
Molesto solo accesible cuando está conectado, como lo es el MAC ipconfig, un dolor cuando necesito el MAC de las máquinas Windows antes de que se conecten.
James Haigh
8

También puede ubicar la dirección MAC usando VBScript:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select MACAddress from Win32_NetworkAdapter where DeviceID=1")
For Each objItem in colItems
    Wscript.Echo "MAC Address: " & objItem.MACAddress 
Next
usuario31894
fuente
3
getmac hace lo mismo y está integrado en Windows.
MDMarra
8
eso no se llama reinventar la rueda. Eso se llama "hay muchas maneras de hacer las cosas". vbscript funciona en casi todas las versiones de Windows, incluido Win9x. getmac no está disponible en todas las versiones.
user31894
Bueno, es una pregunta de Windows 7, entonces, ¿por qué molestarse en escribir un script whoooole cuando solo puede escribir un comando?
TFM
@TFM: Debido a que el script solo puede proporcionarle la dirección MAC, mientras que getmacrequiere un análisis de salida ...
Tamara Wijsman
2
@TFM: Eso y WMI se pueden usar en la red de forma nativa, sin tener que "reinventar la rueda" con SSH / psexec / WS-Remoting. Solo cambia strComputer.
Grawity
6

Puede usar el Get-NetAdaptercmdlet de PowerShell.

Muestra una buena tabla que identifica cada interfaz de red con su dirección MAC.

ingrese la descripción de la imagen aquí

Alex Jasmin
fuente
1
Solo para Windows Server 2012 R2 y Windows 8.1.
harrymc
¿Cuál es la versión mínima requerida de PowerShell?
Peter Mortensen
AFAIK el cmdlet se introdujo en Windows 8.1. Actualizar PowerShell no lo instalará en sistemas más antiguos.
Alex Jasmin