Disponible la nueva versión "donationware" 7.3 de OrganiZATOR
Descubre un nuevo concepto en el manejo de la información.
La mejor ayuda para sobrevivir en la moderna jungla de datos la tienes aquí.

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.