crimsoned
Goto Top

Windows 2008 R2 Firewall-IPSec - Der Zugriff per NAT auf den Server umgeht Firewall?

Guten Abend zusammen,

Habe einen 2008 R2 Server mit folgender Konfig:

2 Netzwerkkarten
1te Externes Netz, IP: 192.168.178.200
2te Internes Netz, IP:192.168.0.1

Per Ras-Routing macht der Server NAT vom zweiten zum ersten netz.
Geht auch alles soweit ohne Probleme.

Jetzt habe ich aber mir die Sicherheit vom Server einmal angeschaut.

Habe zum test einfach einen FTP Server installiert.
Ohne Firewall Konfig ist der aus dem 178.x per 192.168.178.200 nicht zu erreichen.
Und auch aus dem 0.x ist er per 192.168.0.1 nicht zu erreichen.

Firewall eingehende Regel für port 21 erlauben und es geht.
Alles ist mir soweit klar.

Nun Kommt das NAT ins spiel.
OHNE das der Port in der Firewall freigeschaltet ist, ist der FTP Server vom 192.168.0.x per 192.168.178.200 erreichbar!

Hier das Bild dazu:
d3a85259ba65e4592b2cb84b94509ce1

Und ich kriege es nicht hin das der Server NAT nach aussen erlaubt, aber nicht zu sich selber routet, und dadurch die Firewall umgeht.

Nach dem bild wäre die richtige IPsec Regel alles von 192.168.178.200 nach 192.168.178.200 zu blocken, (geht nicht Ipsec meckert, Ziel und Quell IP darf nicht gleich sein...)
oder in Firewall alles von ALG.exe nach 178.200 blocken, aber NAT umgeht die Regel.

Kann mir einer helfen ? face-smile


EDIT/Nachtrag:
Habe den ALG Dienst(Windows Gatewaydienst auf Anwedungsebene) beendet, bleibt alles beim alten, in der Portüberwachung sieht es dann so aus:
e89f2b168fa0fba099919746ef9437c3

Content-Key: 266081

Url: https://administrator.de/contentid/266081

Printed on: April 19, 2024 at 10:04 o'clock

Member: colinardo
Solution colinardo Mar 13, 2015 updated at 16:17:09 (UTC)
Goto Top
Hallo CrimsonED,
das liegt an der Art und weise wie Windows mit geforwardeten Paketen umgeht. Um zu verhindern das dies möglich ist musst du mit den statischen Paketfiltern im RRAS unter Allgemein arbeiten. Also dort das externe Interface wählen und dann unter Allgemein > Eingehende Filter eine Regel definieren die als Ziel die externe Adresse des Servers hat.

Siehe dazu auch folgenden Artikel:
http://blogs.technet.com/b/rrasblog/archive/2007/03/30/rras-server-in-l ...

Grüße Uwe
Member: CrimsonED
CrimsonED Mar 13, 2015 updated at 14:24:16 (UTC)
Goto Top
Hallo Uwe,
Danke für deine Antwort,
Das gleiche hab ich gestern Nacht um 3 Uhr oder so, auch herausbekommen ;). Jedoch durch herumspielen, Interessanterweise findet man dazu fast nix im Internet.


Habe deine Antwort getestet Uwe, so komme ich aber auf den Server!

Hier meine Lösung:
Bei der Internen Karte eine Eingehende Regel das alles was zur IP vom Externen Netz soll garnicht erst behandelt wird, sondern verworfen.
http://image-upload.de/image/RcjXfh/f7f69344f9.jpg

EDIT:
Ich finde das von MS da auf jedenfall Warnhinweise hingehören wenn man den Routing/Ras aktiviert.

Schöne Grüße
Karsten
Member: colinardo
colinardo Mar 13, 2015 updated at 17:08:22 (UTC)
Goto Top
Bei der Internen Karte eine Eingehende Regel das alles was zur IP vom Externen Netz soll garnicht erst behandelt wird, sondern verworfen.
so meinte ich das ja face-wink

Aber das .254 am Ende der Subnetzmaske auf deinem Bild war sicherlich ein Tippfehler das akzeptiert der Dialog nicht face-wink

Grüße Uwe
Member: CrimsonED
CrimsonED Mar 15, 2015 at 19:50:00 (UTC)
Goto Top
doch ;)
.254 steht ja nur für den Server
Member: colinardo
colinardo Mar 16, 2015 updated at 09:23:40 (UTC)
Goto Top
Zitat von @CrimsonED:

doch ;)
.254 steht ja nur für den Server
Also hier akzeptiert der Dialog eine Maske von .254 nicht. Aber eine Maske von 255 am Ende führt ja ebenfalls zum gewünschten Effekt.
Member: CrimsonED
CrimsonED Mar 17, 2015 at 20:41:53 (UTC)
Goto Top
also 254, nimmt er bei mir, aber du hast auch recht, 255 ist nur der Host. 254 wäre ja host +1 XD
kp wie ich auf 254 gekommen bin