Terminatorthree
Member
Hallo liebes SSF,
ich habe leider auch mal wieder ein Problem und hoffe auf eure Hilfe. Da das Ziel releativ komplex ist, wollte ich erstmal langsam anfangen. Ich habe einen vServer mit 2 IP Adressen: 188.x.x.x und 188.x.x.x+1
Dieser ist per OpenVPN an meinen IPFire hier zu Hause angebunden. Das funktioniert bestens. Der vServer hat dadurch zusätzlich die IP 10.0.0.18. Er kann auch wie gewünscht die Rechner hier anpingen, z.B. 192.168.1.4.
Nun zum eigentlich vorhaben. Ich möchte einfach nur alle http-Anfragen einer der beiden IP's auf 192.168.1.4 forwarden. Das kann doch nicht so schwer sein. Ich habe jetzt seit 3 Stunden verschiedene Google Ergebnisse durchgewühlt aber es funktioniert einfach nicht. Ich bekomme "Server nicht erreichbar".
Hier mal ein Beispiel der Regeln die ich probiert habe:
Das ist wie gesagt nur eine von vielen Varianten die ich getestet habe. Kann mir jemand einen Tipp geben wo der Denkfehler liegt oder wie ich die Sache weiter debuggen kann?
Mit freundlichen Grüßen
Terminatorthree
ich habe leider auch mal wieder ein Problem und hoffe auf eure Hilfe. Da das Ziel releativ komplex ist, wollte ich erstmal langsam anfangen. Ich habe einen vServer mit 2 IP Adressen: 188.x.x.x und 188.x.x.x+1
Dieser ist per OpenVPN an meinen IPFire hier zu Hause angebunden. Das funktioniert bestens. Der vServer hat dadurch zusätzlich die IP 10.0.0.18. Er kann auch wie gewünscht die Rechner hier anpingen, z.B. 192.168.1.4.
Nun zum eigentlich vorhaben. Ich möchte einfach nur alle http-Anfragen einer der beiden IP's auf 192.168.1.4 forwarden. Das kann doch nicht so schwer sein. Ich habe jetzt seit 3 Stunden verschiedene Google Ergebnisse durchgewühlt aber es funktioniert einfach nicht. Ich bekomme "Server nicht erreichbar".
Hier mal ein Beispiel der Regeln die ich probiert habe:
Code:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.1.4:80
iptables -t nat -A POSTROUTING -d 192.168.1.4 -j SNAT --to-source 188.x.x.x+1
Das ist wie gesagt nur eine von vielen Varianten die ich getestet habe. Kann mir jemand einen Tipp geben wo der Denkfehler liegt oder wie ich die Sache weiter debuggen kann?
Mit freundlichen Grüßen
Terminatorthree