Je sais que je peux activer le transfert d'IP en faisant écho à 1
a /proc/sys/net/ipv4/ip_forward
Mais comment faire pour que cela devienne permanent ?
Au fait, je voudrais une autre méthode plutôt que de lancer des scripts, y en a-t-il une ?
Je sais que je peux activer le transfert d'IP en faisant écho à 1
a /proc/sys/net/ipv4/ip_forward
Mais comment faire pour que cela devienne permanent ?
Au fait, je voudrais une autre méthode plutôt que de lancer des scripts, y en a-t-il une ?
Editez le fichier /etc/sysctl.conf et recherchez les lignes suivantes :
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Non-commentaire net.ipv4.ip_forward=1
:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
Ou en une seule ligne de commande :
sudo sysctl -w net.ipv4.ip_forward=1
Fixation permanente à l'aide de /etc/sysctl.conf
Si nous voulons rendre cette configuration permanente, la meilleure façon de le faire est d'utiliser le fichier /etc/sysctl.conf
où nous pouvons ajouter une ligne contenant net.ipv4.ip_forward = 1
/etc/sysctl.conf:
net.ipv4.ip_forward = 1
Si vous avez déjà une entrée net.ipv4.ip_forward
avec la valeur 0, vous pouvez la changer en 1.
Pour activer les modifications apportées dans sysctl.conf
vous devrez exécuter la commande :
sudo sysctl -p /etc/sysctl.conf
Sur les systèmes basés sur RedHat, cette fonction est également activée lors du redémarrage du service réseau :
service network restart
et sur les systèmes Debian/Ubuntu, cela peut également être fait en redémarrant le service procps :
sudo /etc/init.d/procps restart
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.