Aus Sicherheitsgründen ist die IP-Weiterleitung in modernen Linux-Betriebssystemen standardmäßig deaktiviert. Wenn Sie die IP-Weiterleitung auf Ihrem System aktivieren müssen, müssen Sie die folgenden Schritte ausführen. In diesem Artikel erfahren Sie, wie Sie überprüfen, ob die IP-Weiterleitung aktiviert ist. Wenn nicht, wie kann ich es aktivieren?
Aktuelle IP-Weiterleitung prüfen
Drücken Sie den folgenden Befehl, um den Wert von ip_forward im/proc-Dateisystem zu überprüfen.
$ cat /proc/sys/net/ipv4/ip_forward 0
Oder wir können die sysctl-Befehlszeile verwenden, um den Kernelwert abzufragen, wie zum Beispiel den folgenden Befehl.
$ sudo sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 0
Kernel-IP-Weiterleitung aktivieren
Aktivieren wir die IP-Weiterleitung für die aktive Shell unseres aktuellen Linux-Systems. Diese Änderungen gehen verloren, wenn das System heruntergefahren oder neu gestartet wird.
$ echo 1 > /proc/sys/net/ipv4/ip_forward
Alternativ können wir sysctl verwenden, um es zu aktivieren
$ sysctl -w net.ipv4.ip_forward=1
Kernel-IP-Weiterleitung aktivieren (permanent)
Um die IP-Weiterleitung zu aktivieren, bearbeiten Sie dauerhaft / etc/sysctl.conf und fügen Sie die folgenden Zeilen hinzu. Dadurch wird die IP-Weiterleitung auch nach dem Neustart des Systems aktiviert.
net.ipv4.ip_forward = 1
Nachdem Sie die oben genannten Werte in sysctl.conf hinzugefügt haben, verwenden Sie den folgenden Befehl, um die Werte dieser Datei neu zu laden.
$ sysctl -p
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte Linux-Video-Tutorial auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonSo aktivieren Sie die IP-Weiterleitung unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!