[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.5
Nur 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 ACCEPT
Keine 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_forward
gruß
dose