Cause :
Le système Linux n'active pas la fonction de transfert IP par défaut.
Solution :
Activez simplement la fonction de transfert IP.
Solution :
1. Confirmez l'état de la fonction de transfert IP
Utilisez la commande suivante pour afficher le système de fichiers /proc,
cat /proc/sys/net/ipv4/ip_forward012
Si la valeur dans le fichier ci-dessus est 0, cela signifie que le transfert IP est interdit ; si elle est 1, cela signifie que la fonction de transfert IP a été activée.
2. Si vous souhaitez activer la fonction de redirection IP, vous pouvez directement modifier le fichier ci-dessus :
echo 1 > /proc/sys/net/ipv4/ip_forward1
Changez le contenu du fichier de 0 à 1. La désactivation du transfert IP passe de 1 à 0.
3. La commande ci-dessus n'enregistre pas les modifications apportées à la configuration du transfert IP. La valeur d'origine sera toujours utilisée au prochain démarrage du système. Pour modifier définitivement le transfert IP, vous devez modifier le fichier /etc. /sysctl.conf Modifiez la valeur de la ligne suivante :
net.ipv4.ip_forward = 11
4. Après modification, vous pouvez redémarrer le système pour rendre la modification effective, ou exécuter la commande suivante pour rendre la modification effective
.sysctl -p /etc/sysctl.conf1
Après la configuration ci-dessus, l'IP La fonction de transfert est activée en permanence.
Remarque : centos7 exploite le fichier /usr/lib/sysctl.d/50-default.conf
Tutoriel recommandé : Tutoriel Docker
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!