NAT-Routing

In manchen Fällen (z.B. wenn man nur eine Internetleitung hat) ist es nötig, den Verkehr mehrerer Rechner über einen zentralen Rechner zu leiten, der die Abfragen ins Internet schickt und die Antworten wieder auf die wartenden PCs verteilt.

Dieses Vorgehen nennt man "NAT-Routing". Es wird z.B. in allen DSL-Routern angewandt. Unter Linux kann man ganz einfach NAT-Routing machen. Dazu bedarf es nur zwei Befehle:

su
iptables -t nat -A POSTROUTING -o [ausgehende Netzwerkschnittstelle] -j SNAT --to-source [eigene IP auf der ausgehenden Netzwerkschnittstelle]
echo 1 > /proc/sys/net/ipv4/ip_forward

Schon ist NAT-Routing auf dem Rechner aktiviert und der Rechner sendet alle einkommenden Pakete über die vorgegebene Schnittstelle weiter und verteilt die zurückkommenden Antworten auf die Absender.

Tags: | Linux Netzwerk