Linux

Comment définir de manière permanente une route par défaut sous Linux ?


Comprendre la Table de Routage sous Linux

La table de routage est un élément fondamental du fonctionnement des réseaux sous Linux. Elle contient les informations nécessaires pour déterminer comment les paquets de données sont dirigés vers leurs destinations. Chaque entrée de cette table spécifie une destination, un masque de sous-réseau et une passerelle, ainsi que d’autres détails comme l’interface réseau utilisée pour l’envoi des données.

Pourquoi Définir une Route par Défaut

Une route par défaut est utilisée lorsque le système ne trouve pas de correspondance dans sa table de routage pour une destination donnée. Elle permet de diriger le trafic vers l’extérieur du réseau local, en pointant généralement vers une passerelle qui a accès à Internet. Sans une route par défaut, les connexions vers l’extérieur échoueront.

Comment Définir de Manière Permanente une Route par Défaut sous Linux

Pour configurer une route par défaut de manière permanente, suivez ces étapes :

  1. Éditez le fichier de configuration réseau: Vous devez créer ou modifier un fichier de configuration dédié à l’interface réseau sur votre système. Par exemple, pour l’interface eth0, ouvrez ou créez le fichier /etc/sysconfig/network-scripts/route-eth0.
  2. Ajoutez la Route par Défaut: Dans ce fichier, ajoutez les lignes suivantes :
  3. default via 
  4. Remplacez par l’adresse de la passerelle que vous souhaitez utiliser.
  5. Redémarrez l’Interface: Après avoir enregistré vos modifications, vous devrez arrêter puis redémarrer l’interface réseau avec les commandes suivantes :
  6. sudo ifdown eth0
    sudo ifup eth0

Utiliser la Commande Route pour Ajout de Routes Persistantes

Une autre méthode pour définir une route par défaut est d’utiliser la commande route. En ligne de commande, vous pouvez ajouter une route par défaut de manière persistante en tapant :

sudo route -p add default 

Cette commande ajoute une route par défaut à la table de routage qui sera maintenue même après redémarrage de l’ordinateur.

Vérification des Routes Configurées

Après avoir ajouté votre route par défaut, il est important de vérifier qu’elle a été correctement configurée. Utilisez les commandes suivantes :

  1. ip route show pour afficher la table de routage complète.
  2. route -n pour une vue simplifiée de la table de routage sans la résolution de nom.

Assurez-vous que la route par défaut apparaît dans la liste avec la bonne passerelle.

Que Faire en Cas de Problèmes de Connectivité

Si vous rencontrez des problèmes de connectivité après avoir configuré votre route par défaut, voici quelques vérifications à effectuer :

  • Assurez-vous que l’adresse de passerelle spécifiée est correcte et accessible.
  • Vérifiez s’il existe plusieurs interfaces réseau et si la route par défaut a été assignée à la bonne interface.
  • Utilisez ping pour tester la connectivité vers la passerelle et des destinations externes comme 8.8.8.8.

FAQ

1. Est-il possible d’avoir plusieurs routes par défaut sur Linux?

Non, un système ne peut avoir qu’une seule route par défaut active à un moment donné. Cependant, il est possible d’avoir plusieurs routes par défaut configurées pour différentes interfaces, mais seulement une sera utilisée pour le trafic sortant.

2. Quelles sont les commandes standard pour afficher la table de routage?

Les commandes les plus courantes pour afficher la table de routage sous Linux sont ip route show et route -n. Chacune fournit des détails clé sur les routes configurées.

3. Comment annuler une route par défaut préexistante?

Pour supprimer une route par défaut, utilisez la commande suivante :

sudo route del default

Cette commande supprimera la route par défaut courante immédiatement.

A lire :  Comment installer Ubuntu sur un ancien Mac ?