Ubuntu 9.04 – Activer les fonctions de routage

Lorsque l’on veut utiliser Ubuntu comme passerelle, routeur ou firewall, la première chose à faire est de s’assurer que les fonctions de routage IP sont bien actives, sans quoi Ubuntu n’arrivera jamais à faire passer les données d’une interface à l’autre

La fonctionnalité qui gère le routage réseau est l’IP forwarding. Son état est contenu dans le fichier suivant: « /proc/sys/net/ipv4/ip_forward ».

Lapremière chose à faire est de vérifier l’état actuel de la fonctionnalité:

# tail /proc/sys/net.ipv4/ip_forward
0

Si la valeur 0 est affichée c’est que la fonctionnalité est désactivée. Si 1 est affiché, alors tout va bien, l’IP forwarding est actif.

Pour activer l’IP forwarding, il suffit de modifier la valeur contenue dans le fichier qu’on vient d’afficher et d’y remplacer 0 par 1.

# sudo echo 1 > /proc/sys/net/ipv4/ip_forward
# tail /proc/sys/net.ipv4/ip_forward
1

Remarque: Il n’est pas nécessaire de redémarrer la machine. Le changement prend effet immédiatement.

VN:F [1.9.22_1171]
Rating: 8.5/10 (2 votes cast)
Ubuntu 9.04 - Activer les fonctions de routage, 8.5 out of 10 based on 2 ratings
Print Friendly, PDF & Email
Posted in La pratique, Les réseaux
Tags: , ,
2 commentaires sur “Ubuntu 9.04 – Activer les fonctions de routage
  1. Sylvain dit :

    slt, je suis entrain de vouloir activer le routage sous une machine ubuntu 10.04. lorsque je tape la commande

    sudo echo 1 > /proc/sys/net/ipv4/ip_forward le système renvoie le message « Permission non accordée ».

    que dois je faire?

    • A priori cela devrait fonctionner, le « sudo » permettant d’effectuer une action comme le « root ». Toute fois il est possible que la 10.04 soit légèrement différente.

      Une autre solution serait d’utiliser le commande suivante:
      sudo sysctl -w net.ipv4.ip_forward=1

      Attention quand même, c’est deux méthodes activent le routage temporairement, jusqu’au redémarrage du système.

      Pour l’activer définitivement il faut modifier le fichier « /etc/sysctl.conf » et y modifier la valeur suivante:
      net.ipv4.ip_forward = 1

Laisser un commentaire

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

Visit Us On FacebookVisit Us On GooglePlusVisit Us On TwitterVisit Us On LinkedinVisit Us On YoutubeCheck Our Feed

Archives

Connexion à WordPress protégée par Clef
%d blogueurs aiment cette page :