KillerCow
Lt. Commander
- Registriert
- Jan. 2012
- Beiträge
- 1.619
Moin
Ich beschäftige mich derzeit ein bisschen mit IPsec via OPNsense. Aktuell habe ich ein (wohl nicht ganz so abwägiges) Szenario auf dem Tisch, bei dem ich mir einen Denkanstoß bzw. (hoffentlich) eine Bestätigung meines Gedankengangs von anwesenden Wissenden erhoffe
Angenommen:
Remote Server: 1.1.1.1
Local Server: 9.9.9.9
Remote Net: 10.10.10.0/24
Local Net: 90.90.90.0/24
Soweit, so klar. Das würde bei den Phase 1 respektive Phase 2 Einstellungen 1:1 eingetragen und alles wäre schick.
Jetzt kommt aber die Anforderung des Remote-Betreibers, nicht mit meinem lokalen Netz 90.90.90.0/24 reden zu wollen, sondern mit dem von ihm definierten Netz 200.200.200.0/29.
Effektiv reden nur zwei Hosts über das VPN miteinander (sagen wir: 10.10.10.99 auf Remoteseite und 90.90.90.11/200.200.200.1 auf meiner Seite), daher muss ich nach meinem Verständnis jetzt ein BiNAT auf dem IPSEC Interface einrichten, um zwischen dem nicht existierenden Netz 200.200.200.0/29 und meinem echten Netz 90.90.90.0/24 umzusetzen.
Weil nur zwei Hosts involviert sind, wäre ein 1:1 NAT für 200.200.200.1 <-> 90.90.90.11 hier mein Ansatz. Heißt, wenn mein Host 90.90.90.11 mit der 10.10.10.99 redet, wird meine IP auf 200.200.200.1 umgeschrieben (SNAT) und wenn von der 10.10.10.99 ein Paket an die 200.200.200.1 bei mir ankommt, wird die ZielIP auf die 90.90.90.11 umgeschrieben (DNAT)
Hab ich da jetzt total den Überblick verloren oder passt das so? Muss ich das 200.200.200.0/29 Netz auf meiner Seite irgendwo konfigurieren? Hab da gerade eine totale Denkblockade und kann es leider derzeit spontan nicht ausprobieren...
Falls gerade im Kontext einer OPNsense oder IPsec hier noch was spezielles zu beachten ist, nehme ich auch dafür gerne Ratschläge an.
Ich danke allen interessierten Lesern und besonders denen, die etwas sinnvolles beizutragen wissen
Ich beschäftige mich derzeit ein bisschen mit IPsec via OPNsense. Aktuell habe ich ein (wohl nicht ganz so abwägiges) Szenario auf dem Tisch, bei dem ich mir einen Denkanstoß bzw. (hoffentlich) eine Bestätigung meines Gedankengangs von anwesenden Wissenden erhoffe
Angenommen:
Remote Server: 1.1.1.1
Local Server: 9.9.9.9
Remote Net: 10.10.10.0/24
Local Net: 90.90.90.0/24
Soweit, so klar. Das würde bei den Phase 1 respektive Phase 2 Einstellungen 1:1 eingetragen und alles wäre schick.
Jetzt kommt aber die Anforderung des Remote-Betreibers, nicht mit meinem lokalen Netz 90.90.90.0/24 reden zu wollen, sondern mit dem von ihm definierten Netz 200.200.200.0/29.
Effektiv reden nur zwei Hosts über das VPN miteinander (sagen wir: 10.10.10.99 auf Remoteseite und 90.90.90.11/200.200.200.1 auf meiner Seite), daher muss ich nach meinem Verständnis jetzt ein BiNAT auf dem IPSEC Interface einrichten, um zwischen dem nicht existierenden Netz 200.200.200.0/29 und meinem echten Netz 90.90.90.0/24 umzusetzen.
Weil nur zwei Hosts involviert sind, wäre ein 1:1 NAT für 200.200.200.1 <-> 90.90.90.11 hier mein Ansatz. Heißt, wenn mein Host 90.90.90.11 mit der 10.10.10.99 redet, wird meine IP auf 200.200.200.1 umgeschrieben (SNAT) und wenn von der 10.10.10.99 ein Paket an die 200.200.200.1 bei mir ankommt, wird die ZielIP auf die 90.90.90.11 umgeschrieben (DNAT)
Hab ich da jetzt total den Überblick verloren oder passt das so? Muss ich das 200.200.200.0/29 Netz auf meiner Seite irgendwo konfigurieren? Hab da gerade eine totale Denkblockade und kann es leider derzeit spontan nicht ausprobieren...
Falls gerade im Kontext einer OPNsense oder IPsec hier noch was spezielles zu beachten ist, nehme ich auch dafür gerne Ratschläge an.
Ich danke allen interessierten Lesern und besonders denen, die etwas sinnvolles beizutragen wissen