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.
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.
% 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
# route flush
# route -p add -net network-address -gateway gateway-address
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.
Indique que la route intègre le réseau avec l'adresse spécifiée sous network-address.
Indique que le système de passerelle pour la route spécifiée possède l'adresse IP gateway-address.
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