PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Weiterleitung zum Webserver



Robson
20.04.02, 21:17
Tag zusammen,

ich habe ein kleines problem mit meinen iptables, meinem linuxrouter und meinem linuxwebserver.

ich habe bei meinem linuxrouter eingestellt, dass er http anfragen, die an ihn gerichtet sind, zum webserver im lan weiterleitet. dies sieht dan ja so aus:
"iptables -t nat -A PREROUTING -i ippp0 -p tcp --dport 80 --to 192.168.0.8" « Webserver

Das ganze funktioniert auch wunderbar, aber wenn ich jetzt mit einem Client über den browser ins internet will, komm ich immer nur auf den webserver, was irgendwie ja auch logisch ist. Aber wie kann ich es machen, dass wenn http anfragen an den router kommen, er sie an den webserver weiterleitet und wenn clients http anfragen über den router raussenden auch die richtigen wieder bekommen?

ich hoffe, man kann verstehen, was ich meine :)

geronet
20.04.02, 22:28
Du könntest squid installieren und einen transparenten Proxy drausmachen, dann wäre das recht einfach gelöst.. Oder du veränderst die portforward-Regel so dass er die Pakete vom internen Netz nicht beachtet:

iptables -t nat -A PREROUTING -i ippp0 -s ! 192.168.1.0/255.255.255.0 -p tcp --dport 80 --to 192.168.0.8

Die Netzadresse da oben musst du durch deine Eigene ersetzen.

Grüsse, Stefan