Les routes manuelles modifient la manière dont le noyau choisit une interface de sortie et un prochain saut. Une erreur peut déconnecter l’hôte ou rediriger du trafic sensible ; examinez donc la route effective, le gestionnaire de configuration et la voie de récupération avant de modifier l’état.
Configuration Réseau · Leçon 2
route
Découvrez comment examiner, ajouter, remplacer, supprimer et vérifier en toute sécurité les routes Linux avec ip.
Examiner la décision actuelle
Relevez les routes pertinentes et demandez au noyau comment il atteint actuellement la destination :
$ ip -4 route show
$ ip route get 192.168.2.25
Examinez également les règles de routage par politiques et les tables secondaires lorsqu’elles existent. La recherche de route constitue une preuve locale ; elle n’envoie aucun trafic.
Pourquoi exécuter ip route get DESTINATION avant de modifier une route ?
Ajouter ou remplacer une route
Ajoutez une route vers le préfixe canonique en passant par un prochain saut accessible :
$ sudo ip route add 192.168.2.0/23 via 10.11.12.3 dev enp1s0
La passerelle doit être accessible par la liaison concernée ou conformément à une conception explicite et valide qui la considère comme directement connectée. add échoue lorsqu’une route équivalente existe déjà. replace crée ou modifie une route, ce qui convient aux configurations idempotentes, mais peut écraser un état fonctionnel ; examinez d’abord précisément la cible.
Que se passe-t-il généralement si ip route add vise une route qui existe déjà ?
Supprimer avec précision
Précisez tous les attributs de la route à supprimer lorsque plusieurs routes candidates ou tables peuvent exister :
$ sudo ip route del 192.168.2.0/23 via 10.11.12.3 dev enp1s0
Une suppression indiquant uniquement la destination peut avoir une portée plus large que prévu ou être ambiguë. Avant de retirer la route, relevez la commande d’origine qui permettra de la restaurer.
Pourquoi inclure le prochain saut et le périphérique lors de la suppression d’une route ?
Persistance et sécurité à distance
Une commande ip route ne modifie que l’état actuel du noyau. NetworkManager, systemd-networkd, netplan, ifupdown, DHCP, les démons de routage ou un système d’orchestration peuvent ensuite la remplacer. N’enregistrez la route auprès du gestionnaire actif qu’après avoir testé son comportement à l’exécution.
Sur un hôte distant, conservez une console indépendante et utilisez un mécanisme de retour en arrière qui ne dépend pas de la route modifiée. Vérifiez ensuite la recherche de route, l’état des voisins, le trafic dans les deux sens et le service réel.
Que peut-il arriver à une route ajoutée manuellement après le rechargement du gestionnaire de réseau ?
Leçon terminée
Vous avez terminé route
Vous savez maintenant modifier une route Linux de manière ciblée et récupérable.
Relever les routes, les règles et la recherche effective actuelles.
Utiliser un préfixe canonique et un prochain saut accessible.
Distinguer l’ajout du remplacement délibéré.
Supprimer la route exacte et conserver une commande de restauration.
Assurer la persistance par le gestionnaire actif et vérifier les deux sens du trafic.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit