[iptables]HTTP Anfrage weiterleiten
-
Hi
ich würde gerne HTTP Verbindungsanfragen, die an meinen GNU/Linux Router eingehen, an einen Server im Intranet weiterleiten. Nun habe ich gelesen, mit folgendem Befehl kann man genau das erreichen:iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j DNAT --to 192.168.0.5Nur funktioniert das irgendwie nicht

Die Adresse des Servers und die eingehende Schnittstelle ist schon richtig...Eine Idee, wie es funktionieren könnte?
thx!

Viele Grüße
Apophasis
-
Kann mir denn keiner Helfen?

-
Probier's mal so:
iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j DNAT --to 192.168.0.5 iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED,NEW -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPTKeine Garantie, ist ein Tip vom Banknachbarn.

-
Danke für den Tipp aber es funktioniert leider immer noch nicht. Was mir ziemlich rätselhaft ist, da ich soetwas schon in mehreren Tuts gelesen habe. :confuse:
Hat evtl. noch jemand einen Tipp auf lager?
-
Haste vielleicht noch ne zusätzliche Firewall laufen? Als ich noch RedHat am Server hatte, ist mir das auch passiert. Und hab mich gewundert, warum nix geht
-
...Natürlich muss noch Kernel-Forwarding aktiviert sein.
z.B.
echo "1" > /proc/sys/net/ipv4/ip_forwardgruß
dose