Les systèmes SPARC possèdent une adresse MAC à l'échelle du système appliquée à toutes les interfaces par défaut. Toutefois, certaines applications exigent que les adresses MAC de toutes les interfaces d'un hôte soient uniques. De même, certains types de configurations d'interface tels que les groupements de liaisons et IPMP (multipathing sur réseau IP) exigent des interfaces qu'elles disposent de leur propre adresse MAC.
Le paramètre EEPROM local-mac-address? détermine si les interfaces du système SPARC utilisent l'adresse MAC du système ou leur adresse MAC unique. La procédure suivante indique comment vérifier la valeur actuelle du paramètre local-mac-address? à l'aide de la commande eeprom et la modifier, au besoin.
# eeprom local-mac-address? local-mac-address?=false
Dans la sortie précédente, le paramètre local-mac-address?=false indique que toutes les interfaces utilisent l'adresse MAC à l'échelle du système. Vous devez modifier la valeur du paramètre local-mac-address?=false setting to local-mac-address?=true avant que les interfaces puissent devenir membres d'un groupe IPMP, par exemple.
# eeprom local-mac-address?=true
A la réinitialisation du système, les interfaces avec adresses MAC d'origine utilisent celles-ci plutôt que l'adresse MAC du système. Les interfaces sans adresses MAC d'origine continueront d'utiliser l'adresse MAC du système.
Recherchez des cas dans lesquels plusieurs interfaces possèdent la même adresse MAC. Dans cet exemple, deux interfaces utilisent l'adresse MAC système 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
Dans l'exemple de l'étape précédente, vous devez configurer les interfaces net0 et net1 avec des adresses MAC gérées localement. Par exemple, pour reconfigurer l'interface net0 avec l'adresse MAC gérée localement 06:05:04:03:02, vous devez taper la commande suivante :
# dladm set-linkprop -p mac-address=06:05:04:03:02 net0