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.
# 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.
# 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.
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 --
# dladm set-linkprop -p mac-address=mac-address interface
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