Je sais que je peux activer le transfert IP en faisant écho 1
à /proc/sys/net/ipv4/ip_forward
, mais comment puis-je rendre cela permanent?
En passant, je veux une autre méthode plutôt que de démarrer des scripts, y en a-t-il?
Je sais que je peux activer le transfert IP en faisant écho 1
à /proc/sys/net/ipv4/ip_forward
, mais comment puis-je rendre cela permanent?
En passant, je veux une autre méthode plutôt que de démarrer des scripts, y en a-t-il?
Réponses:
Éditez /etc/sysctl.conf et recherchez les lignes suivantes:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Uncomment net.ipv4.ip_forward=1
:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
Ou en une seule commande:
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w ...
Paramétrage permanent à 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 contenantnet.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 remplacer par 1.
Pour activer les modifications apportées, sysctl.conf
vous devrez exécuter la commande:
sudo sysctl -p /etc/sysctl.conf
Sur les systèmes RedHat, cela est également activé 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
sudo sysctl -w net.ipv4.ip_forward=1
ne le rend pas permanent ... @ moins sur une framboise pi j'ai testé ...