la caverne d'Ali baba informatique.
la caverne d'Ali baba informatique.

IP Forward Activer le routage des paquets IP, des datagrammes

IP Forward
Activer le routage des paquets IP, des datagrammes

 

Pour : Linux, Debian, Ubuntu, …

IP Forwarding est le procédé qui fait le routage internet, il permet de déterminer la direction du réseau où les paquets IP, les datagrammes peut être envoyé (routage IP).

Vérifier l’état du routage IP

Vérifiez d’abord l’état de l’IP Forwarding en tapant la commande suivante :

 cat /proc/sys/net/ipv4/ip_forward

Ou

 sysctl net.ipv4.ip_forward

– Si la commande retourne la valeur 0, c’est que l’IP Forwarding n’est pas activé.
– Et si la commande retourne la valeur 1, c’est que l’IP Forwarding est activé.

Activer ou desactiver le routage IP

Pour l’activer, il suffit de taper la commande :

 echo 1 > /proc/sys/net/ipv4/ip_forward

Ou

 sysctl -w net.ipv4.ip_forward=1

Pour le désactiver, il suffit de taper la commande :

 echo 0 > /proc/sys/net/ipv4/ip_forward

Ou

 sysctl -w net.ipv4.ip_forward=0

Rendre le routage IP permanent

Nous voulons éditer le fichier « sysctl.conf » dans le répertoire « /etc » pour rendre cette configuration permanente:

 nano /etc/sysctl.conf

Et ajouter cette ligne si elle n’existe pas:

 net.ipv4.ip_forward=1

PS: Si la ligne existe dans le fichier, vérifier bien quel n’est pas commenté, que il y à pas de « # » en début de ligne.

Pour activer les changements effectués dans sysctl.conf vous aurez besoin pour exécuter la commande:

 sysctl -p /etc/sysctl.conf

Ou vous pouvez aussi le faire en redémarrant le service procps (pour les systèmes basé sur Debian comme Ubuntu …) :

 /etc/init.d/procps.sh restart