Dies ist eine alte Version des Dokuments!
ArchLinux - ip_forward - Router
Die Konfiguration eines Linux-Servers als Router ermöglicht es, z.B. eine Internet-Verbindung, welche an einem Server besteht, mit weiteren Server im Netzwerk zu teilen, ohne das jeder Server eine eigene Verbindung in Internet selbst herstellen muss.
Beschreibung | Externer Link |
---|---|
Homepage | https://www.archlinux.de/ |
Herunterladen | https://www.archlinux.de/download |
Dokumentation | https://wiki.archlinux.de/title/Hauptseite |
Installation | https://wiki.archlinux.de/title/Anleitung_für_Einsteiger |
- Internet sharing | https://wiki.archlinux.org/index.php/Internet_sharing |
Als Beispiel sollen hier ein Server als Router konfiguriert werden und ein weiterer Server die Internet-Verbindung des Routers nutzen:
/\/\/\/\/\/\ +--------------------------+ +-------------------------------------------------+ | Internet | <-- | net1 <-> Router <-> net0 | <-- | net0 <-> Server ohne eigene Internet Verbindung | \/\/\/\/\/\/ +--------------------------+ +-------------------------------------------------+
Ab hier werden root
-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer root
zu werden, geben Sie bitte nachfolgenden Befehl ein:
$ su - Password:
/etc/sysctl.d/30-ipforward.conf
Damit der Server, welcher als Router fungieren soll, auch in der Lage versetz werden kann, das dieser auch den Netzwerkverkehr eines anderen Servers im Netzwerk forwarden (durch reichen) kann, ist es erforderlich eine Konfigurationsdatei unter nachfolgendem Pfad mit nachfolgendem Namen
/etc/sysctl.d/30-ipforward.conf
im Dateisystem zu erstellen und mit nachfolgendem Inhalt zu versehen:
net.ipv4.ip_forward=1 net.ipv6.conf.default.forwarding=1 net.ipv6.conf.all.forwarding=1