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
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

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 :