Aller au contenu

Linux - Activer le routage IP

Pour activer le routage IP sur un système Linux, vous pouvez suivre les étapes suivantes :

  1. Ouvrez un terminal avec des privilèges administratifs (par exemple, en utilisant sudo).

  2. Exécutez la commande suivante pour activer le routage IP temporairement (jusqu’au prochain redémarrage) :

    Fenêtre de terminal
    sudo sysctl -w net.ipv4.ip_forward=1

    alt text

  3. Pour rendre cette modification permanente, éditez le fichier de configuration sysctl.conf :

    Fenêtre de terminal
    sudo nano /etc/sysctl.conf
  4. Ajoutez ou modifiez la ligne suivante pour activer le routage IP :

    net.ipv4.ip_forward=1
  5. Enregistrez le fichier et quittez l’éditeur.

  6. Appliquez les modifications en exécutant la commande suivante :

    Fenêtre de terminal
    sudo sysctl -p

Après avoir suivi ces étapes, le routage IP sera activé sur votre système Linux. Vous pouvez vérifier que le routage est activé en exécutant la commande suivante :

Fenêtre de terminal
sysctl net.ipv4.ip_forward

Si la sortie affiche net.ipv4.ip_forward = 1, cela signifie que le routage IP est activé avec succès. N’oubliez pas que pour que le routage fonctionne correctement, vous devrez également configurer les règles de pare-feu et les tables de routage appropriées en fonction de votre réseau et de vos besoins spécifiques.

Pour débuger, vous pouvez utiliser le paquet tcpdump pour surveiller le trafic réseau et vérifier que les paquets sont correctement routés entre les interfaces réseau.

Fenêtre de terminal
apt install tcpdump

La commande suivante vous permet de capturer le trafic sur une interface spécifique (par exemple, eth0) :

Fenêtre de terminal
tcpdump -i eth0

Pour capturer le trafic sur toutes les interfaces, vous pouvez utiliser :

Fenêtre de terminal
tcpdump -i any

Pour captuer uniquement les pings (ICMP), vous pouvez utiliser le filtre suivant :

Fenêtre de terminal
tcpdump -ni ens19 icmp

Pour voir les routes configurées sur votre système, vous pouvez utiliser la commande suivante :

Fenêtre de terminal
ip route show

alt text