Configuration et administration des composants réseau dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

SPARC: Garantie de l'unicité de l'adresse MAC de chaque interface

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.

  1. Connectez-vous en tant qu'administrateur.
  2. Déterminez si toutes les interfaces du système utilisent l'adresse MAC à l'échelle du système.
    # 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.


    Remarque -  Il est recommandé d'effectuer également cette modification pour les groupements de liaisons.
  3. Modifiez la valeur du paramètre local-mac-address? comme suit :
    # 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.

  4. Vérifiez l'adresse MAC de toutes les interfaces 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 --
  5. (Facultatif) Au besoin, configurez manuellement les interfaces restantes de sorte que chaque interface possède une adresse MAC unique.
    # dladm set-linkprop -p mac-address=mac-address interface
     

    Remarque -  Cette étape n'est requise que si au moins deux interfaces réseau possèdent la même adresse MAC.

    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
     
  6. Réinitialisez le système.