Hi!
Folgende Situation:
Router hat 3 Netzwerkkarten xl0 - xl2, xl1 => DMZ, xl2 => PrivLan und xl0 => tun0. In der DMZ steht ein Mailserver der öffentlich erreichbar sein sollte.
Auf dem ext_if erhalte ich eine statische IP ( a.b.c.d ), auf welche ein Netz mit 6 IP´s geroutet wird.
Der Router läuft soweit, bis auf das rdr für den Mailserver. Unter FreeBSD habe ich dem xl0 einfach Alias-IP´s des öffentlichen Netzes gegeben und dann mit folgender Zeile umgeleitet:
redirect_port tcp $mail_srv:25 $public_mail_srv:25
Wobei die Variable $public_mail_srv der MX-Eintrag beim Provider für meine domain ist.
Hier versuche ich das nun mit folgendem Eintrag:
rdr on $ext_if proto tcp from any to $public_mail_srv port 25 -> $mail_srv
Scheinbar scheint es nicht zu funktionieren. Ist dieser Eintrag korrekt?
Folgende Situation:
Router hat 3 Netzwerkkarten xl0 - xl2, xl1 => DMZ, xl2 => PrivLan und xl0 => tun0. In der DMZ steht ein Mailserver der öffentlich erreichbar sein sollte.
Auf dem ext_if erhalte ich eine statische IP ( a.b.c.d ), auf welche ein Netz mit 6 IP´s geroutet wird.
Der Router läuft soweit, bis auf das rdr für den Mailserver. Unter FreeBSD habe ich dem xl0 einfach Alias-IP´s des öffentlichen Netzes gegeben und dann mit folgender Zeile umgeleitet:
redirect_port tcp $mail_srv:25 $public_mail_srv:25
Wobei die Variable $public_mail_srv der MX-Eintrag beim Provider für meine domain ist.
Hier versuche ich das nun mit folgendem Eintrag:
rdr on $ext_if proto tcp from any to $public_mail_srv port 25 -> $mail_srv
Scheinbar scheint es nicht zu funktionieren. Ist dieser Eintrag korrekt?