Redirecting

B

brunner

Guest
Hallo!

Ich habe folgendes Problem:

Alle eingehenden Port80-Verbindungen auf meinen Router (OpenBSD 3.1, interne IP 192.168.1.1) sollen auf den Server (interne IP 192.168.1.2) umgeleitet werden. Meine /etc/nat.conf sieht so aus:

nat on tun0 from 192.168.1.0/24 to any -> tun0
rdr on rl1 proto tcp from any to any port 80 -> 192.168.1.2 port 80

rl1 ist dabei die Netzwerkkarte, die am DSL-Modem hängt. Mit dieser Konfiguration funktioniert aber das redirecting nicht. Ersetze ich rl1 durch tun0, geht auch nichts.
Ich habe auch schon versucht, ein rdr von 192.168.1.1:80 nach 192:168.1.2:80 zu machen, das funktioniert aber auch nicht. Das nat funktioniert jedoch, heisst: ich komme von jedem Client aus ins Internet.

Hat jemand damit schon Erfahrungen gemacht? Ich bin wirklich für jeden Tip dankbar.

Schon mal danke im Voraus.

MfG, Christoph
 
ich habe einen HTTP und FTP bei mir im LAN laufen, und redirecte von meiner BSDBox folgendermassen:

rdr on tun0 from any to any port 80 -> 192.168.23.19 port 80
rdr on tun0 from any to any port 21 -> 192.168.23.19 port 21

funzt ziemlich kewl ...
192.168.23.19 <-- ist logischerweise der Server im LAN wo FTP und HTTP laufen.
 
Hallo!

Danke für die Antwort.
Jetzt hab ichs gepeilt, warum das bei mir nicht geht: Von meinen Clients im LAN kann ich das rdr nicht nutzen, auch wenn ich die EXTERNE IP angebe. Gibt jedoch jemand ausserhalb meines Netzwerkes meine externe IP an, funktioniert alles einwandfrei! Mehr will ich gar nicht.

Nochmals danke!

MfG
Christoph
 
Zurück
Oben