Linux Réseaux
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



Par O.Cédric
Sur www.octetmalin.net

Article publié le:
15/07/2011 15:42






Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.