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

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Création de routes permanentes (statiques)

Vous utilisez la commande route permettant de gérer manuellement les tables de routage du réseau. Pour apporter les modifications à chaque réinitialisation, utilisez l'option –p. Parce que le fichier /etc/defaultrouter est en phase d'abandon dans Oracle Solaris 11, vous ne pouvez plus gérer les routes (par défaut ou autre) à l'aide de ce fichier. La commande route est le seul moyen de saisir manuellement des routes persistantes après réinitialisation du système.


Remarque -  La commande route manipule les routes pour le profil actif uniquement. La route par défaut, ainsi que toutes les autres, est susceptible d'être remplacée les routes si le profil actif est modifié. Toutefois, cela n'est pas un problème si vous utilisez toujours le même profil sur votre système.

Lors de l'ajout de routes persistantes, il convient de s'assurer que les routes ajoutées n'existent pas déjà dans la configuration persistante. Si ces routes existent déjà dans la configuration persistante, les tables de routage du réseau sont susceptibles de changer sans mettre à jour la route persistante. Prenons par exemple une situation où la route par défaut du système est mise en correspondance avec l'interface principale du système (ce qui est souvent le cas suite à une installation d'Oracle Solaris). Si vous modifiez ensuite passer l'interface principale du système en une autre interface, la route par défaut du système doit également être mise à jour de manière permanente. Il est fortement recommandé de supprimer la configuration de routage persistante avant d'ajouter la nouvelle route. Pour plus d'informations, reportez-vous à la section Dépannage des problèmes rencontrés lors de l’ajout d’une route permanente du manuel Dépannage des problèmes d’administration réseau dans Oracle Solaris 11.2 .

    Notez les informations supplémentaires suivantes relatives à la création et l'affichage des routes persistantes :

  • Utilisez la commande route avec l'option –p pour ajouter une route de façon permanente :

    # route -p add default ip-address

    Pour les routes créées à l'aide de cette méthode, exécutez la commande route –p show pour afficher toutes les routes statiques permanentes :

    # route -p show
  • Affichez les routes actuellement actives sur un système à l'aide de la commande netstat avec les options suivantes :

    # netstat -rn

    Reportez-vous aux pages de manuel netstat(1M) et route(1M).

Pour plus d'informations, reportez-vous aux pages de manuel netstat(1M) et route(1M)

Pour plus d'informations sur la création et l'affichage de réactive les routes par défaut lors de l'utilisation de la A propos de, reportez-vous au Chapter 5, A propos de l'administration de la configuration du réseau basée sur les profils dans Oracle Solaris.

Ajout d'une route statique à la table de routage

  1. Affichez l'état actuel du tableau de routage à l'aide de votre compte utilisateur standard.
    % netstat -rn

    Le résultat peut être comme suit :

    Routing Table: IPv4
      Destination          Gateway            Flags  Ref     Use     Interface 
    -------------------- -------------------- ----- ----- ---------- ---------
    192.168.5.125        192.168.5.10         U     1     5879       net0
    224.0.0.0            198.168.5.10         U     1     0          net0
    default              192.168.5.10         UG    1     91908
    127.0.0.1            127.0.0.1            UH    1     811302     lo0
    
    Routing Table: IPv6
      Destination/Mask            Gateway                   Flags Ref   Use    If
    --------------------------- --------------------------- ----- --- ------- -----
    ::1                         ::1                         UH      2       0 lo0
    
  2. Connectez-vous en tant qu'administrateur.
  3. (Facultatif) Supprimez les entrées existantes de la table de routage.
    # route flush
  4. Ajoutez une route permanente.
    # route -p add -net network-address -gateway gateway-address
    –p

    Ajoutez une route qui persiste aux réinitialisations du système. Si vous souhaitez configurer la route pour la session en cours uniquement, n'utilisez pas l'option –p.

    –net network-address

    Indique que la route intègre le réseau avec l'adresse spécifiée sous network-address.

    –passerelle gateway-address

    Indique que le système de passerelle pour la route spécifiée possède l'adresse IP gateway-address.

Exemple 3-7  Ajout d'une route statique à la table de routage

L'exemple suivant illustre l'ajout d'une route statique à un routeur (routeur 2). La route statique est nécessaire pour le routeur de bordure de l'AS, 10.0.5.150. Reportez-vous à la Figure 3–1pour une illustration de cette configuration spécifique.

Vous devez visualiser la table de routage du routeur 2 comme suit :

# netstat -rn
Routing Table: IPv4
Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
default              172.20.1.10          UG        1    249 ce0
224.0.0.0            172.20.1.10          U         1      0 ce0
10.0.5.0             10.0.5.20            U         1     78 bge0
127.0.0.1            127.0.0.1            UH        1     57 lo0

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

D'après le tableau de routage, le routeur 2 a connaissance de deux routes. La route par défaut utilise l'interface 172.20.1.10 du routeur 2 comme passerelle. La deuxième route (10.0.5.0) a été détectée par le démon in.routed exécuté sur le routeur 2. La passerelle de cette route est le routeur 1, avec l'adresse IP 10.0.5.20 .

Pour ajouter une seconde route au réseau 10.0.5.0, dont la passerelle est le routeur de bordure, procédez comme suit :

# route -p add -net 10.0.5.0/24 -gateway 10.0.5.150
add net 10.0.5.0: gateway 10.0.5.150

La table de routage contient désormais une route destinée au routeur de bordure dont l'adresse IP est 10.0.5.150.

# netstat -rn
Routing Table: IPv4
Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
default              172.20.1.10          UG        1    249 ce0
224.0.0.0            172.20.1.10          U         1      0 ce0
10.0.5.0             10.0.5.20            U         1     78 bge0
10.0.5.0             10.0.5.150           U         1    375 bge0
127.0.0.1            127.0.0.1            UH        1     57 lo0

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