Tecnología del PC

[Home]  [Inicio]  [Índice]


12.4.0  Obtener la dirección MAC de una tarjeta Ethernet

§1  Sinopsis

Cada tarjeta de red Ethernet tiene un número de identificación de 6 bytes que es único en el mundo y no se repite; el denominado MAC ("Media Access Control"), que es utilizado en este tipo de redes como identificativo (dirección) de la tarjeta.

Parte de este número es solicitado por los fabricantes a la IEEE,  que les asigna un número de 3 octetos para, en adelante, identificar las tarjetas del fabricante;  es el OUI ("Organizationally Unique Identifier"), también conocido como código de vendedor.  A continuación cada fabricante añade a su OUI otros 3 octetos (hasta totalizar 6 bytes), en los que se puede incluir cualquier información que se desee, desde datos de fabricación a características de la tarjeta.

Los 6 bytes de la dirección suelen indicarse en formato hexadecimal, algo parecido a:  00-10-A4-01-FF-F1, y su valor puede ser determinado mediante herramientas software adecuadas.  A su vez, la identidad del fabricante puede establecerse a partir del código de vendedor OUI (tres primeros números) en el sitio de la IEEE    http://standards.ieee.org/regauth/oui/.

Por ejemplo, en el mencionado buscador encontramos para el OUI 00-10-A4 (ver ejemplo que sigue) el siguiente resultado:

00-10-A4   (hex) XIRCOM
0010A4     (base 16) XIRCOM
2300 CORPORATE CENTER DR.
THOUSAND OAKS CA 91320
UNITED STATES

§2  Windows 95/98

En Windows 95/98 puede utilizarse el programa ,Winipcfg.exe (Windows IP Configuration tool), situado normalmente en el directorio C:\Windows, que permite averiguar la dirección de la tarjeta [1].

Figura 1

Figura 2

Cuando se invoca este programa, aparece un cuadro de diálogo con cuatro ventanas y un menú desplegable en la parte superior.  Las ventanas tienen los indicativos siguientes:  Dirección del adaptador (el dato que nos interesa);  Dirección IP (dirección que le corresponde cuando está en una red TCP/IP);  Máscara de subred ("Subnet mask") y Puerta de enlace predeterminada ("Default Gateway").

Si en la ventana superior del menú desplegable aparece la indicación "PPP Adapter" y en la de Dirección del adaptador el valor 44-45-53-54-00-00 (como en la figura 1), esta no es la dirección;  para obtenerla debemos seleccionar en el menú la tarjeta físicamente instalada.  En la figura 2 se muestra el resultado después de seleccionar el adaptador instalado en un caso concreto [2].

§3  Windows NT/2000

Desde el símbolo del sistema ("Command Prompt") escribir:  ipconfig /all;  el valor buscado aparece en la línea señalada dirección física ("Physical Address").

Nota:  Puesto que la ventana MS-DOS solo nuestra las últimas 24 líneas, para ver la totalidad de la información mostrada por el comando, es mejor escribir la salida a un fichero y luego verlo con un editor.  Por ejemplo, edit.  Para esto puede utilizar los siguientes comandos (suponemos que C:\WINDOWS> es el "prompt" del DOS):

C:\WINDOWS>ipconfig /all /batch salida
C:\WINDOWS>edit salida

C:\WINDOWS>erase salida

El resultado obtenido tiene el siguiente aspecto:

Configuración IP de Windows 98

     Nombre del host  . . . . . . . . . . . : tpa22m.zat
     Servidores DNS . . . . . . . . . . . . : 192.168.1.1
     Tipo de nodo . . . . . . . . . . . . . : Difusión
     Id. de ámbito NetBIOS  . . . . . . . . :
     Enrutamiento IP activado . . . . . . . : No
     WINS Proxy activado  . . . . . . . . . : No
     Resolución NetBIOS usa DNS . . . . . . : Sí

 

0 Ethernet adaptador :

     Descripción  . . . . . . . . . . . . . : PPP Adapter.
     Dirección física . . . . . . . . . . . : 44-45-53-54-00-00
     DHCP activado  . . . . . . . . . . . . : Sí
     Dirección IP . . . . . . . . . . . . . : 0.0.0.0
     Máscara de subred  . . . . . . . . . . : 0.0.0.0
     Puerta de enlace predeterminada  . . . :
     Servidor DHCP  . . . . . . . . . . . . : 255.255.255.255
     Servidor WINS primario . . . . . . . . :
     Servidor WINS secundario . . . . . . . :
     Permiso obtenido . . . . . . . . . . . :
     Permiso caduca . . . . . . . . . . . . :

 

1 Ethernet adaptador :

     Descripción  . . . . . . . . . . . . . : Intel(R) PRO Adapter
     Dirección física . . . . . . . . . . . : 00-03-47-90-10-2C
     DHCP activado  . . . . . . . . . . . . : No
     Dirección IP . . . . . . . . . . . . . : 192.168.1.5
     Máscara de subred  . . . . . . . . . . : 255.255.255.0
     Puerta de enlace predeterminada  . . . : 192.168.1.1
     Servidor WINS primario . . . . . . . . :
     Servidor WINS secundario . . . . . . . :
     Permiso obtenido . . . . . . . . . . . :
     Permiso caduca . . . . . . . . . . . . :

§4  Linux

Ejecutar el programa ifconfig;  el valor buscado aparece indicado como HWaddr (necesitará acceso como root).

  Inicio.


[1]  Winipcfg solo se instala si se ha instalado a su vez el protocolo TCP/IP.

[2]  Una tarjeta de red Ethernet 10/100 Xircom PC-CARD que incluye un módem 56K.