Welche Einträge muss ich welchen „.conf Dateien“ machen, wenn ich folgendes haben will:
Mein Software Router (Server im Keller) soll alle Anfragen aus dem LAN(7PC’s)ins Inernet(DSL 768/128) weiterrouten. Dabei soll es im LAN möglich sein, alle Internetanwendungen auszuführen(ICQ,Games, etc.)
Unter Windows XP Prof. habe ich das bisher mit standard ICS erledigt.
Jetzt will ich auf Linux umsteigen.
Funktioniert das dann mit IP/Port Forwarding oder gibt es da etwas neueres? IP Tables?, NAT Kernel?! keine Ahnung
Ausserdem sollen HTTP Anfragen(80) über einen transparenten Proxy laufen(Squid), also keinerlei Einträge bei den Clients. Dieser Proxy soll die Webseiten zentral cachen!
Wenn ich des jetzt mal zusammenfassen darf:
Sehe ich das richtig, dass:
IPChains: veraltet, bis Kernel 2.3 (oder 2.2)
IP Tables: neuer, ab Kernel 2.4 das gleiche wie „Netfilter“ Uneterschied?!
Wenn ich NAT nurtzen kann brauche ich kein „IP Forwarding“ mehr
IP/ Port Forwardig: ein Bestandteil von IP Tables
NAT kann mit Hilf von IP Tables bewerkstelligt werden
Innerhalb des Regelwerkes von IP Tables kann ich die Anfragen aus dem LAN die auf Port 80(HTTP) laufen auf den Squid(z.B. 3128) umlenken
und so Webcache trotz NAT nutzen
Wenn ich des jetzt mal zusammenfassen darf:
Sehe ich das richtig, dass:
IPChains: veraltet, bis Kernel 2.3 (oder 2.2)
ACK (Kernerl 2.2)
(BTW Kernel 2.0 hat ipfwadm als tool verwendet.)
IPchains wird aber aus kompatiblität auch unter Linux 2.4 unterstützt.
IP Tables: neuer, ab Kernel 2.4 das gleiche wie „Netfilter“
Uneterschied?!
Netfilter = IPtables
Netfilter = Kernel
iptable = Userspace tool zur administration von der Netfilter
Wenn ich NAT nurtzen kann brauche ich kein „IP Forwarding“
mehr
Wenn du iptables benutzt dann brauchts du keine extra portforwarding userspace tools mehr.
IP/ Port Forwardig: ein Bestandteil von IP Tables
Wenn man es so nimmt… Ja
NAT kann mit Hilf von IP Tables bewerkstelligt werden
ACK
Innerhalb des Regelwerkes von IP Tables kann ich die
Anfragen aus dem LAN die auf Port 80(HTTP) laufen auf den
Squid(z.B. 3128) umlenken
und so Webcache trotz NAT nutzen
Ja.
Aber warum sollte sich das auch beissen?
Schau dir mal die schönen ASCII Arts in denen gezeigt wird wie die Packete durch netfilter durchwandern.