Comment activer le IP Forwarding sous linux ?

Pour pouvoir faire transiter des paquets d’une interface réseau à une autre, il faut indiquer à linux de le faire.

Voici comment procéder.

Quand vous configurez plusieurs interfaces réseau sous linux et que vous désirez faire transiter du trafic d’une interface à l’autre (partage de connexion internet par exemple), il faut que linux sache qu’il doit le faire. Cette fonctionnalité, connue sous le nom d’ “IP Forwarding” doit généralement être activée manuellement.

Pour se faire, vérifiez d’abord que l’IP Forwarding est bien désactivé en tapant la commande suivante : cat /proc/sys/net/ipv4/ip_forward.
Si la commande retourne la valeur 0, c’est que l’IP Forwarding n’est pas activé.
Pour l’activer, il suffit de taper la commande : echo 1 > /proc/sys/net/ipv4/ip_forward.
Vérifiez ensuite avec la commande précédente que le changement a bien été pris en compte.

Postez vos commentaires et vos questions pour cette astuce sur notre forum informatique.

6 commentaire

    • C’est un problème de permission. suivant la version de linux, il faudra utiliser

      echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
      ou peut-être
      echo 1 | sudo tee -a /proc/sys/net/ipv4/ip_forward

      Si le linux en question n’a pas sudo, il faut d’abord devenir root, avec la commande :
      su –
      ensuite, echo 1 > /proc/sys/net/ipv4/ip_forward

  1. pour le rendre permanent sous Ubuntu:

    -ouvrir avec l’éditeur de votre choix le fichier “/etc/sysctl.conf”
    donc pour moi qui utilise vim: ” sudo vim /etc/sysctl.conf”

    chercher la ligne commentée qui parle d’activer l’ip forwarding pour ipv4 et décommentez la.

    Répondre
  2. la solution de Franck est de loin la plus universelle a ce jour

    éditer en root:
    /etc/sysctl.conf

    puis rajouter:
    net.ipv4.ip_forward = 1

    pour vérifier en console root
    sysctl -p

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.