La commande route est utilisée pour gérer les tables de routage réseau. Utilisez l'option –p pour vous assurer que les modifications apportées aux tables de routage réseau persistent malgré les réinitialisations du système.
Pour vérifier si une route existe déjà dans la configuration permanente, procédez comme suit :
# route -p show persistent: route add default 10.153.123.1 -ifp net0
Si la route existe déjà dans la configuration permanente, les informations figurant dans les tables de routage réseau (qui ne définissent pas une configuration permanente) peuvent différer de la configuration permanente.
L'exemple suivant illustre ce point de manière détaillée. Cet exemple illustre une tentative d'ajout d'une route permanente vers net1. Toutefois, la commande échoue car une route permanente existe déjà pour net0, selon la sortie de l'exemple précédent.
# route -p add default 10.153.123.1 -ifp net1 add net default: gateway 10.153.123.1 add persistent net default: gateway 10.153.123.1: entry exists Warning: persistent route might not be consistent with routing table.
Une nouvelle exécution de la commande route –p show révèle que la route permanente n'a pas changé et qu'elle est toujours configurée pour net0, comme indiqué dans la sortie suivante :
# route -p show persistent: route add default 10.153.123.1 -ifp net0
Toutefois, la commande a modifié les tables de routage dans le noyau afin d'utiliser net1, comme indiqué dans la sortie suivante :
# netstat -nr Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default 10.153.123.1 UG 2 1 net1 10.153.123.0 10.153.123.78 U 3 0 net1 127.0.0.1 127.0.0.1 UH 2 466 lo0 . . .
Par conséquent, il est toujours préférable de supprimer toute configuration existante de route permanente avant d'ajouter une nouvelle route. Pour plus d'informations, reportez-vous à la section Création de routes permanentes (statiques) du manuel Configuration et administration des composants réseau dans Oracle Solaris 11.2 .