JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Connexion de systèmes à l'aide d'une configuration réseau fixe dans Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation de la configuration réseau fixe

2.  Configuration d'un système pour le réseau

Configuration du réseau (liste des tâches)

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

Modification du NCP actif sur le système

Configuration d'une interface IP

Autres tâches de configuration réseau et d'administration

3.  Utilisation des liaisons de données

4.  Utilisation des interfaces IP

5.  Configuration de la mise en réseau sans fil sur les ordinateurs portables qui hébergent Oracle Solaris

A.  Tableau de comparaison : commandes ifconfig et ipadm

B.  Tableau de comparaison : commandes ndd et ipadm

Index

Configuration du réseau (liste des tâches)

Cette section décrit les procédures de configuration de base d'une interface IP. Le tableau suivant décrit les tâches de configuration et fait correspondre ces tâches aux procédures correspondantes.

Tâche
Description
Instructions
Configuration d'un système pour prendre en charge les adresses MAC
Configure un système SPARC pour permettre les adresses MAC uniques pour les interfaces.
Identification du NCP actif sur le système
Affiche le NCP actif sur le système et active DefaultFixed.
Configuration de base d'interfaces IP à l'aide de la commande ipadm
Crée une interface IP et affecte des adresses IP valides, statiques ou DHCP, à l'interface.
Personnalisation des liaisons de données
Personnalise encore davantage les liaisons de données en définissant des propriétés de liaison.
Personnalisation des interfaces IP
Personnalise les interfaces IP encore davantage en définissant des propriétés d'interface.
Personnalisation des adresses IP
Personnalise les adresses IP encore davantage en définissant des propriétés d'adresse.
Personnalisation des protocoles
Personnalise les protocoles encore davantage en définissant des propriétés de protocole.
Configuration d'un réseau sans fil
Connecte un ordinateur portable au réseau par le biais d'une mise en réseau sans fil.

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.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Déterminez si toutes les interfaces du système utilisent l'adresse MAC système.
    # eeprom local-mac-address?
    local-mac-address?=false

    Dans cet exemple, la réponse à la commande eeprom, local-mac-address?=false, indique que toutes les interfaces utilisent l'adresse MAC du système. Pour que les interfaces puissent devenir membres d'un groupe IPMP, vous devez remplacer local-mac-address?=false par local-mac-address?=true. Il est recommandé d'effectuer également cette modification pour les groupements de liaisons.

  3. Si nécessaire, modifiez la valeur de local-mac-address? comme suit :
    # eeprom local-mac-address?=true

    Lorsque vous réinitialiserez le système à l'étape 6, les interfaces avec adresses MAC d'origine utiliseront 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             DEFAULT           POSSIBLE
    net0   mac-address    rw   8:0:20:0:0:1      8:0:20:0:0:1      --
    net1   mac-address    rw   8:0:20:0:0:1      8:0:20:0:0:1      --
    net3   mac-address    rw   0:14:4f:45:c:2d   0:14:4f:45:c:2d   --

    Remarque - Passez à l'étape suivante uniquement si plusieurs interfaces réseau possèdent la même adresse MAC. Sinon, passez à la dernière étape.


  5. 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
     

    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
     

    Pour plus d'informations sur cette commande, reportez-vous à la page de manuel dladm(1M).

  6. Réinitialisez le système.

Modification du NCP actif sur le système

Le type de profil NCP activé sur le système détermine si la configuration réseau du système est réactive ou fixe. Dans un scénario de configuration réactive, le système se comporte différemment que dans le cadre d'une configuration réseau fixe. L'ensemble des procédures décrites dans ce manuel permettent de créer des configurations persistantes qui s'appliquent au NCP actif. Par conséquent, avant d'effectuer une procédure, vous devez identifier quel NCP est actif pour appliquer la configuration au profil approprié. Ainsi, la configuration réseau du système fonctionnera comme vous le souhaitez une fois les procédures terminées.

  1. Dressez la liste des profils présents sur le système.
    # netadm list
    TYPE        PROFILE        STATE
    ncp         DefaultFixed   online
    ncp         Automatic      disabled
    loc         Automatic      offline
    loc         NoNet          offline
    loc         User           offline
    loc         DefaultFixed   online

    Le profil dont l'état est marqué "en ligne" correspond au NCP actif sur le système.

    Pour plus d'informations sur les profils de configuration réseau sur le système, ajoutez -x à la commande netadm.

    netadm list -x
    TYPE        PROFILE        STATE          AUXILIARY STATE
    ncp         DefaultFixed   online         active
    ncp         Automatic      disabled       disabled by administrator
    loc         Automatic      offline        conditions for activation are unmet
    loc         NoNet          offline        conditions for activation are unmet
    loc         User           offline        conditions for activation are unmet
    loc         DefaultFixed   online         active
  2. Pour basculer d'un type de profil à un autre, par exemple d'un profil réactif à un profil fixe, tapez la commande suivante :
    # netadm enable -p ncp NCP-name

    NCP-name correspondant au nom d'un type de NCP.

    Par exemple, imaginons que la configuration réseau de votre système est réactive. Si vous souhaitez que les configurations créées à l'aide des procédures de ce manuel s'appliquent au NCP defaultfixed, saisissez la ligne suivante :

    # netadm enable -p ncp defaultfixed

    Attention

    Attention - Lorsque vous intervertissez les profils actifs, la configuration réseau existante est supprimée et une nouvelle configuration est créée. Les configurations persistantes qui ont été mises en œuvre sur un NCP précédemment actif sont exclues du nouveau NCP actif.


Configuration d'une interface IP

La procédure suivante répertorie les étapes à suivre pour configurer l'interface IP d'un système.

Avant de commencer

Identifiez le profil actif sur le système pour vous assurer que la configuration sera appliquée au profil approprié.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Créez l'interface.
    # ipadm create-interface-class interface
    interface-class

    Fait référence à l'une des trois classes d'interfaces que vous pouvez créer :

    • Interface IP. Cette classe d'interface est la plus couramment créée lors de la configuration du réseau. Pour créer cette classe d'interface, utilisez la sous-commande create-ip.

    • Pilote d'interface réseau virtuelle STREAMS (interface VNI). Pour créer cette classe d'interface, utilisez la sous-commande create-vni. Pour plus d'informations sur les périphériques ou interfaces VNI, reportez-vous à la page de manuel vni(7d).

    • Interface IPMP. Cette interface est utilisée lorsque vous configurez les groupes IPMP. Pour créer cette classe d'interface, utilisez la sous-commande create-ipmp. Pour plus d'informations sur les groupes IPMP, reportez-vous au Chapitre 5, Présentation du multipathing sur réseau IP (IPMP) du manuel Gestion des performances du réseau Oracle Solaris 11.1.

    interface

    Fait référence au nom de l'interface. Le nom est identique au nom de la liaison sur laquelle l'interface est créée. Pour connaître les liaisons de données présentes sur le système, exécutez la commande dladm show-link.

  3. Configurez l'interface IP avec une adresse IP valide, vous devez choisir l'une des commandes suivantes.
    • Pour configurer une adresse statique, saisissez la ligne suivante :

      # ipadm create-addr -a address [interface | addrobj]
      -a address

      Indique l'adresse IP à configurer dans l'interface.


      Remarque - Une configuration de tunnel nécessite généralement deux adresses pour l'interface de tunnel : une adresse locale et une adresse distante. Pour plus d'informations sur les adresses locale et distante, ainsi que sur la configuration de tunnel, reportez-vous au Chapitre 6, Configuration de tunnels IP du manuel Configuration et administration de réseaux Oracle Solaris 11.1.


      Dans le cas d'une adresse IP numérique, utilisez la notation CIDR. Si vous n'utilisez pas la notation CIDR, le masque de réseau est calculé en fonction de la séquence répertoriée pour netmask dans le service name-service/switch ou par le biais de classes d'adresse.

      Vous pouvez également spécifier un nom d'hôte plutôt qu'une adresse IP numérique. Un nom d'hôte peut être utilisé si une adresse IP numérique correspondante est définie pour ce nom d'hôte dans le fichier /etc/hosts. Si aucune adresse IP numérique n'est définie dans le fichier, la valeur numérique est uniquement obtenue à l'aide de l'ordre du résolveur indiqué pour host dans le service name-service/switch. Si plusieurs entrées existent pour un nom d'hôte donné, une erreur est générée.


      Remarque - Au cours du processus d'initialisation, la création d'adresses IP précède l'attribution de noms aux services mis en ligne. Vous devez donc vous assurer que tout nom d'hôte utilisé dans la configuration réseau est défini dans le fichier /etc/hosts .


      [interface | addrobj]

      Dans Oracle Solaris, chaque adresse est identifiée par un objet d'adresse correspondant et représentée dans la commande par addrobj. Si vous reconfigurez l'adresse ultérieurement, veillez à vous référer à l'objet d'adresse plutôt qu'à l'adresse IP. Vous pouvez par exemple saisir ipadm show-addr addrobj ou ipadm delete-addr addrobj. Pour créer le nom de l'objet d'adresse automatiquement, remplacez interface par le nom d'interface. Sinon, spécifiez directement le nom de l'objet d'adresse.

      • Si vous précisez le nom de l'interface, un nom sera automatiquement attribué à l'objet d'adresse au format interface/ address-family. La valeur Address family correspond à v4 pour une adresse IPv4 ou v6 pour un adresse IPv6. Dans plusieurs adresses de la même interface, des lettres sont ajoutées aux noms d'objet d'adresse, par exemple net0/v4, net0/v4a, net0/v4b, net0/v6, net0/v6a, etc.

      • Si vous nommez manuellement l'objet d'adresse pour addrobj, vous devez utiliser utilise le format interface/user-specified-string . User-specified-string désigne une chaîne de caractères alphanumériques qui commence par une lettre et dont la longueur ne doit pas dépasser 32 caractères. Par exemple, vous pouvez nommer les objets d'adresse net0/static, net0/static1, net1/private, etc.

    • Pour configurer une adresse non statique, saisissez la ligne suivante :

      # ipadm create-addr -T address-type [interface | addrobj]

      address-type correspondant à dhcp ou addrconf. Addrconf fait référence aux adresses IPv6 générées automatiquement.

      Pour obtenir une description complète relative à [interface | addrobj], reportez-vous à la description précédente relative à la création des adresses statiques.

  4. (Facultatif) Affichez des informations sur l'interface IP qui vient d'être configurée.

    Vous pouvez utiliser les commandes suivantes, en fonction des informations que vous souhaitez vérifier :

    # ipadm [interface]

    Si vous ne spécifiez pas interface, les informations s'affichent pour toutes les interfaces du système.

    Pour plus d'informations sur la sortie de la sous-commande ipadm show-*, reportez-vous à la section Contrôle d'interfaces et d'adresses IP.

  5. Si vous configurez une adresse IP statique qui utilise un nom d'hôte, ajoutez des entrées pour l'adresse IP dans le fichier /etc/hosts.

    Les entrées de ce fichier sont constituées d'adresses IP et des noms d'hôtes correspondants.


    Remarque - Si vous configurez une adresse DHCP, vous n'avez pas besoin de mettre à jour le fichier /etc/hosts.


  6. Définissez la route par défaut.
    # route -p add default address

    Vous pouvez vérifier le contenu de la table de routage à l'aide de la commande netstat - r.

    Pour plus d'informations sur la gestion des routes, reportez-vous aux pages de manuel route(1M) et routeadm(1M). Reportez-vous également à la section Tables et types de routage du manuel Configuration et administration de réseaux Oracle Solaris 11.1.

Exemple 2-1 Configuration d'une interface réseau à l'aide d'une adresse IP statique

Dans cet exemple, une interface est configurée à l'aide d'une adresse IP statique. La première étape est l'activation du NCP DefaultFixed sur le système. Cette opération vous permet d'utiliser les commandes dladm et ipadm pour la configuration réseau fixe.

# netadm enable -p ncp DefaultFixed

# dladm show-phys
LINK     MEDIA        STATE     SPEED     DUPLEX     DEVICE
net3     Ethernet     up        100Mb     full       bge3

# dladm show-link
LINK     CLASS     MTU     STATE     BRIDGE   OVER
net3     phys      1500    up        --       --

# ipadm create-ip net3
# ipadm create-addr -a 192.168.84.3/24 net3
ipadm: net3/v4

# ipadm
NAME      CLASS/TYPE     STATE     UNDER     ADDR
lo0       loopback       ok        --        --
   l0/v4       static    ok        --        127.0.0.1/8
net3      ip             ok        --        --
   net3/v4     static    ok        --        192.168.84.3/24

# vi /etc/hosts
# Internet host table
# 127.0.0.1       localhost
10.0.0.14       myhost
192.168.84.3    campus01

# route -p add default 192.168.84.1
# netstat -r
Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use      Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              some.machine.com          UG       2       10466
192.168.84.0         192.168.84.3         U        3        1810  net3
localhost            localhost            UH       2          12  lo0

Routing Table: IPv6
  Destination/Mask            Gateway                 Flags Ref   Use    If
--------------------------- ------------------------- ----- --- ------- -----
solaris                       solaris                 UH      2     156  lo0

Notez que si campus01 est déjà défini dans le fichier /etc/hosts, vous pouvez utiliser ce nom d'hôte lors de l'attribution de l'adresse suivante :

# ipadm create-addr -a campus01 net3
ipadm: net3/v4

Exemple 2-2 Configuration automatique d'une interface réseau à l'aide d'une adresse IP

Dans cet exemple, l'interface IP est configurée de sorte à recevoir son adresse d'un serveur DHCP.

# dladm show-phys 
LINK     MEDIA        STATE     SPEED     DUPLEX     DEVICE
net3     Ethernet     up        100Mb     full       bge3

# dladm show-link
LINK     CLASS     MTU     STATE     BRIDGE   OVER
net3     phys      1500    up        --       --

# ipadm create-ip net3
# ipadm create-addr -T dhcp net3
ipadm: net3v4

# ipadm
NAME      CLASS/TYPE     STATE     UNDER     ADDR
lo0       loopback       ok        --        --
   l0/v4       static    ok        --        127.0.0.1/8
net3      ip             ok        --        --
   net3/v4     dhcp      ok        --        10.0.1.13/24