Le routage statique sous Linux est une méthode permettant de définir manuellement des routes réseau sur un système Linux, ce qui permet au système de décider comment acheminer le trafic réseau. Contrairement au routage dynamique, où les routes sont apprises automatiquement par un protocole de routage, le routage statique nécessite que l’administrateur réseau configure manuellement les routes sur le système. Voici comment configurer le routage statique sous Linux :
- Vérifiez l’état du routage : Avant de configurer le routage statique, vérifiez que le routage est activé sur votre système. Vous pouvez le faire en exécutant la commande suivante en tant qu’utilisateur root :
sysctl net.ipv4.ip_forward
Si la valeur est « 1 », cela signifie que le routage est activé. Si la valeur est « 0 », vous pouvez l’activer en utilisant la commande suivante :
-
sysctl -w net.ipv4.ip_forward=1
Cette commande active le routage IPv4 sur le système.
- Configurer des routes statiques : Pour ajouter une route statique, utilisez la commande
ip route add
. Par exemple, si vous souhaitez ajouter une route pour le réseau 192.168.2.0/24 via la passerelle 192.168.1.1, vous pouvez utiliser la commande suivante : -
ip route add 192.168.2.0/24 via 192.168.1.1
Cela indique au système que tout le trafic destiné au réseau 192.168.2.0/24 doit être acheminé via la passerelle 192.168.1.1.
- Afficher les routes existantes : Vous pouvez afficher toutes les routes configurées sur votre système en utilisant la commande
ip route show
ouroute -n
. Par exemple : -
ip route show
Cela affichera la table de routage actuelle avec toutes les routes configurées.
- Supprimer une route statique : Si vous avez besoin de supprimer une route statique, vous pouvez utiliser la commande
ip route del
. Par exemple, pour supprimer la route que nous avons ajoutée précédemment, vous pouvez utiliser la commande suivante :
-
ip route del 192.168.2.0/24 via 192.168.1.1
Cela supprimera la route spécifique que vous avez définie.
- Persistez les routes : Les routes configurées de cette manière ne sont généralement pas persistantes après le redémarrage du système. Pour les rendre persistantes, vous devrez les ajouter dans le fichier de configuration réseau de votre distribution Linux. Le chemin du fichier varie en fonction de la distribution, mais il s’agit souvent de
/etc/network/interfaces
ou/etc/sysconfig/network-scripts/route-<interface>
.
N’oubliez pas de consulter la documentation de votre distribution Linux spécifique, car les détails de configuration peuvent varier en fonction de la distribution que vous utilisez.