Comment activer le transfert IP sur Linux

Comment activer le transfert IP sur Linux

À des fins de sécurité par défaut, le transfert IP est désactivé dans le système d'exploitation Linux moderne. Si vous devez activer le transfert IP sur votre système, suivez les étapes ci-dessous. Dans cet article, vous obtiendrez comment vérifier que le transfert IP est activé ou non. Sinon, activez-le.

Vérifier le transfert IP actuel

Vérifiez la valeur si ip_forward Système de fichiers dans / proc comme commande suivante.

Cat / Proc / Sys / Net / IPv4 / IP_Forward 0 

ou nous pouvons utiliser la ligne de commande sysctl pour interroger les valeurs du noyau comme la commande ci-dessous.

Sudo sysctl net.ipv4.IP_Forward Net.ipv4.ip_forward = 0 

Activer le transfert IP du noyau

Activons le transfert IP pour votre shell actif actuel du système Linux. Ces changements seront perdus après une fermeture ou un redémarrage du système.

Echo 1> / Proc / Sys / Net / IPv4 / IP_Forward 

Ou, nous pouvons utiliser sysctl pour l'activer

sysctl -w net.ipv4.ip_forward = 1 

Activer le transfert IP du noyau (permanent)

Pour activer le transfert IP de modification en permanence / etc / sysctl.conf et ajoute la ligne suivante. Cela permettra le transfert IP même après le redémarrage du système.

filet.ipv4.ip_forward = 1 

Après avoir ajouté des valeurs ci-dessus dans sysctl.conf, utilisez la commande suivante pour recharger les valeurs de ce fichier.

sysctl -p