Hallo,
ich habe jetzt schon mehrfach folgendes Szenario gehabt (Securepoint 2007)
- Ich habe im lokalen Netz einen Dienst laufen, der von extern erreichbar ist, z.B. einen Webserver
- Von extern verwende ich keinen DNS-Eintrag, sondern die feste IP des Netzes.
- Der statische NAT-Eintrag sowie die Firewall Regeln sind richtig konfiguriert. Der Zugriff von extern auf diese IP führt zu einer Weiterleitung auf den angegebenen Host und der Webserver ist erreichbar.
Aus dem internen Netz habe Zugriff auf den Server über die lokale IP.
Wenn ich aber versuche über die externe IP auf den Server zuzugreifen, erkennt die Firewall wohl nicht, dass Sie mich auf den Server weiterleiten muss.
Gibt es da eine Möglichkeit das trotzdem zu erreichen?
Ich habe schon eine static NAT Regel erstellt mit NAT Relation=eth1 (lokales Netz) und eine Firewall Regel [Internet NET -> External Interface -> HTTP-HTTPS -> ACCEPT] erstellt, so dass die Pakete nicht mehr gedroppt werden.
Ich weiß nicht, ob dieses Szenario durch die Protokoll-Standards für Routing etc. abgedeckt ist. Ich weiß nur, dass mit dem "Home"-Routern (z.B. DLink oder fritz.box) ohne was einzustellen der Zugriff auch von intern möglich ist.
Gruß
Jürgen
der Kernel ist in dem Fall (das ist nicht böse gemeint) schlauer als Sie und routet das Paket direkt ins interne Netz zurück, ohne vorher ein SNAT auf die öffentliche IP durchzuführen. Das Rückpaket nimmt dann den direkten Weg zum Client mittels ARP-Request, was diesen Rechner ziemlich zum Grübeln bringen dürfte, da die Anfrage ja an eine andere IP ging.
Soviel Geschwafel zum Problem, kommen wir jetzt zur Lösung:
Binden Sie auf das interne Interface eine Dummy-IP (z.B. 172.16.0.1/32). Diese IP darf nicht im gleichen Subnetz liegen wie das interne Netz.
Jetzt fügen Sie folgendes HideNAT hinzu:
Quelle: Internes Netz
NAT-Relationship: 172.16.0.1
Ziel: Internes Netz
Vorletzter Schritt ist ein Portforwarding:
Quelle: Internes Netz
NAT-Relationship: eth0 (ppp0)
Ziel: <Gerät>
Externer Port: <Dienstname>
Und zuguterletzt die Firewall-Regel:
Quelle: Internes Netz
Dienst: <Dienstname>
Ziel: Internes Netz



