Configuración y administración de componentes de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

SPARC: Cómo asegurarse de que la dirección MAC de cada interfaz sea única

Cada sistema basado en SPARC tiene una dirección MAC para todo el sistema, que utilizan todas las interfaces de modo predeterminado. Sin embargo, algunas aplicaciones requieren que cada interfaz de un host tenga una dirección MAC exclusiva. Determinados tipos de configuración de interfaz, como las agregaciones de enlaces y las rutas múltiples de IP (IPMP) de red, requieren que las interfaces tengan sus propias direcciones MAC.

El parámetro EEPROM local-mac-address? determina si todas las interfaces del sistema basado en SPARC utilizan la dirección MAC de todo el sistema o una dirección MAC exclusiva. En el siguiente procedimiento, se describe cómo utilizar el comando eeprom para comprobar el valor actual del parámetro local-mac-address? y cambiarlo, si es preciso.

  1. Conviértase en un administrador.
  2. Determine si todas las interfaces del sistema utilizan la dirección MAC del sistema.
    # eeprom local-mac-address?
    local-mac-address?=false

    En la salida anterior, el valor local-mac-address?=false indica que todas las interfaces utilizan la dirección MAC del sistema. Debe cambiar el valor de la configuración local-mac-address?=false a local-mac-address?=true antes de que las interfaces se conviertan en miembros de un grupo IPMP, por ejemplo.


    Notas -  También debe realizar este cambio para configurar agregaciones de enlaces.
  3. Cambie el valor de la configuración local-mac-address? de la siguiente manera:
    # eeprom local-mac-address?=true

    Al reiniciar el sistema, las interfaces con las direcciones MAC de fábrica utilizarán esta configuración de fábrica, en lugar de la dirección MAC de todo el sistema. Las interfaces sin direcciones MAC de fábrica seguirán utilizando la dirección MAC de todo el sistema.

  4. Compruebe las direcciones MAC de todas las interfaces del sistema.

    Busque los casos en que varias interfaces tengan la misma dirección MAC. En este ejemplo, dos interfaces utilizan la dirección MAC de todo el sistema, 8:0:20:0:0:1.

    # dladm show-linkprop -p mac-address
    LINK     PROPERTY        PERM VALUE        EFFECTIVE    DEFAULT   POSSIBLE
    net0     mac-address     rw   0:14:4f:f9:b1:a9 0:14:4f:f9:b1:a9 0:14:4f:f9:b1:a9 --
    net3     mac-address     rw   0:14:4f:fb:9a:d4 0:14:4f:fb:9a:d4 0:14:4f:fb:9a:d4 --
    net2     mac-address     rw   0:14:4f:f9:c:d 0:14:4f:f9:c:d 0:14:4f:f9:c:d --
    net1     mac-address     rw   0:14:4f:fa:ea:42 0:14:4f:fa:ea:42 0:14:4f:fa:ea:42 --
  5. (Opcional) Si es preciso, configure manualmente las interfaces restantes para que todas tengan direcciones MAC exclusivas.
    # dladm set-linkprop -p mac-address=mac-address interface
     

    Notas -  Este paso sólo es necesario si dos o más interfaces de red tienen la misma dirección MAC.

    En el ejemplo anterior, debe configurar net0 y net1 con direcciones MAC administradas localmente. Por ejemplo, para volver a configurar net0 con la dirección MAC administrada localmente 06:05:04:03:02, debe escribir el siguiente comando:

    # dladm set-linkprop -p mac-address=06:05:04:03:02 net0
     
  6. Reinicie el sistema.