# Activer le routage

## Vérifier l'état du routage IP

Pour vérifiez si le routage est activé ou pas (état de l'IP Forwarding) utilisez l'une des commandes suivantes :

```bash
cat /proc/sys/net/ipv4/ip_forward
sysctl net.ipv4.ip_forward
```

<div class="level2" id="bkmrk-si-la-commande-retou">- <div class="li">Si la commande retourne la **valeur 0**, c'est que l'IP Forwarding n'est **pas activé**.</div>
- <div class="li">Et si la commande retourne la **valeur 1**, c'est que l'IP Forwarding est **activé**.</div>

</div>## Activer le routage IP

Pour activer le routage, utilisez l'une des commandes suivantes :

```bash
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1
```

## Désactiver le routage IP

Pour désactiver le routage, utilisez l'une des commandes suivantes :

```bash
echo 0 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=0
```

## Rendre le routage IP permanent

Il faut éditer le fichier **/ect/sysctl.conf** :

```bash
nano /etc/sysctl.d/ipforward.conf
```

Ajouter cette ligne si elle n'existe pas ou la décommenter en enlevant le **\#** de début de ligne :

```bash
net.ipv4.ip_forward=1
```

Activer les changements effectués dans sysctl.conf avec la commande suivante :

```bash
sysctl -p /etc/sysctl.d/ipforward.conf
```