Wechseln zu:Navigation, Suche
Wiki
KKeine Bearbeitungszusammenfassung
 
(11 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Archivhinweis|UTM/NET/GRE}}
{{DISPLAYTITLE:GRE}}
{{DISPLAYTITLE:GRE}}


== Informationen ==
== Informationen ==
Letze Anpassung zur Version: '''11.7'''  
Letzte Anpassung zur Version: '''11.7'''  
<br>
<br>
Bemerkung: Artikelanpassung
Bemerkung: Artikelanpassung
Zeile 18: Zeile 19:
==GRE - Tunnel anlegen==
==GRE - Tunnel anlegen==


In diesem Beispiel hat die Firewall "Zentrale" auf eth0 die IP-Adresse 198.51.100.75/24 und die Gegenstelle "Standort-01" die IP-Adresse 198.51.100.1/24 auf eth0.


In diesem Beispiel haben die Firewalls auf eth0 eine 192.168.6.44/24 und die Gegenstelle 192.168.6.45/24 IP - Adresse.
Die lokalen Subnetze sind bei "Zentrale" 10.0.0.0/24 sowie 10.1.0.0/24 bei "Standort-01".
Die Lokalen Subnetze sind 192.168.115.0/24 und 192.168.117.0/24


Um diese Verbindung aufzubauen, wird noch ein Transfer-Netzwerk benötigt, welches in diesem Beispiel 10.250.0.0/24 lautet.


====Zonen erstellen====
*Wechseln Sie auf ''Netzwerk => Zoneneinstellungen''
*Fügen Sie 2 neue Zonen hinzu: ''gre'' und ''firewall-gre''
*Beachten Sie bei ''firewall-gre'' unter ''Flags'' den Haken bei ''Interface'' zu setzen.
[[Datei:gre_zone.jpg|250px|thumb|left|Zone anlegen]]
[[Datei:firewall-gre_zone.jpg|250px|thumb|right|Firewall Zone anlegen]]
<br><br><br><br>
<br><br><br><br>
<br><br><br><br>
<br><br><br><br>
<br><br>


====GRE - Interface anlegen====
====GRE - Interface anlegen====




*Gehen Sie auf ''Netzwerk => Netzwerkkonfiguration''
*Menü ''Netzwerk > Netzwerkkonfiguration''
*Klicken Sie auf "+GRE"
*Assistenten "+ GRE" starten
*Die ''Lokale IP-Adresse'' ist  ''192.168.116.1/24''
*Die ''Lokale IP-Adresse'' ist  ''10.250.0.1/24''
*Der ''Lokale Tunnelendpunkt'' ist ''192.168.6.44''
*Der ''Lokale Tunnelendpunkt'' ist ''198.51.100.75''
*Der ''Entfernte Tunnelendpunkt '' hat die IP ''192.168.6.45''
*Der ''Entfernte Tunnelendpunkt '' hat die IP ''198.51.100.1''
*Als Zonen wählen Sie ''gre'' und ''firewall-gre''
*Die Zonen können im Assistenten angelegt werden'
[[Datei:gretun1.jpg|300px|thumb|left|Lokale Einstellungen]]
[[Datei:GRE-Zentrale-S1.PNG|300px|thumb|left|Lokale Einstellungen]]
[[Datei:gretun2.jpg|300px|thumb|center|Entfernte Einstellungen]]
[[Datei:GRE-Zentrale-S2.PNG|300px|thumb|center|Entfernte Einstellungen]]
<br><br><br><br>
<br><br><br><br>
[[Datei:gretun3.jpg|300px|thumb|left|Zonen auf das Interface binden]]
[[Datei:GRE-Zentrale-S3.PNG|300px|thumb|left|Zonen auf das Interface binden]]


<br><br><br><br>
<br><br><br><br>
Zeile 59: Zeile 48:




*Gehen Sie auf ''Netzwerk=>Netzwerkkonfiguration=>Routing''
*Im Menü ''Netzwerk > Netzwerkkonfiguration'' den Karteireiter ''Routing'' auswählen
*Fügen Sie eine neue Route hinzu
*Eine neue Route hinzufügen
*Gateway ist das GRE - Interface (gretunX)
*Gateway ist das GRE - Interface (gretun0)
*Zielnetzwerk ist das entfernte Netz der Gegenstelle
*Zielnetzwerk ist das entfernte Netz der Gegenstelle
[[Datei:gre_route.jpg|300px|thumb|none|Route hinzufügen]]
[[Datei:GRE-Route-anlegen.PNG|300px|thumb|none|Route hinzufügen]]


==Portfilter==
==Portfilter==


====Netzwerkobjekt hinzufügen====
====Firewallregel erstellen====




*Gehen Sie auf ''Firewall=>Prortfilter=>Netzwerkobjeke''
Die einfache Variante, die Netze miteinander zu verbinden, ist unter Verwendung der Netzwerkobjekte der gesamten Netze und dem Dienst "any".
*Fügen Sie ein neues Objekt hinzu
*Geben Sie dem Objekt einen Namen
*Als wählen Typ Sie ''Netzwerk(Addresse)''
*Unter ''Adresse'' tragen Sie das Netz der Gegenstelle mit der dazugehörigen Maske
*Unter ''Zone'' wählen Sie die neu angelegte GRE-Zone aus.
*Das Feld ''Gruppe'' können Sie leer lassen
*Klicken Sie auf Speichern
[[Datei:gre_netzwerkobjekt.jpg|300px|thumb|none|Netzwerkobjekt anlegen]]


====Firewallregel erstellen====
Sicherheit und Kontrolle erhält man jedoch immer nur dann, wenn man dediziert arbeitet.
*Im Menü ''Firewall > Portfilter"
*Eine neue Regel hinzufügen
*Quelle ist das "internal-network"
*Ziel ist entfernte Netz "gre-network"
*Als Dienst im Testszenario ''any'' wählen
*"Hinzufügen" klicken
*Eine weitere Regel hinzufügen
*Quelle ist das entfernte Netz "gre-network"
*Ziel ist das "internal-network"
*Als Dienst im Testszenario ''any'' wählen
*"Hinzufügen und schließen" klicken
 
 
====Dedizierte Firewallregel erstellen====
 
Natürlich ist es auch hier ratsam dediziert zu arbeiten, d.h. für jede benötigte Verbindung einzelne Netzwerkobjekte anzulegen und ausschlißlich die benötigten Dienste in der Portfilterregel freizuschalten.
 
In diesem Beispiel soll aus dem Netz "Zentrale" per "smtp" der Mailserver in "Standort-01" erreicht werden. Zusätzlich sollen Clients aus dem Netz der "Standort-01" per RDP auf den Terminalserver der "Zentrale" zugreifen.
 
 
Netzwerkobjekt hinzufügen
 
*Im Menü ''Firewall > Portfilter'' den Karteireiter ''Netzwerkobjekte'' öffnen
*Ein neues Objekt hinzufügen
*Name: "xsrv-GRE-mail-01"
*Typ: ''Host''
*Adresse: "10.1.0.10"
*Zone: "gre"
*Gruppe: Kein Eintrag
*Speichern
[[Datei:GRE-NO-Anlegen.PNG|300px|thumb|none|Netzwerkobjekt anlegen]]
 
 
 
*Im Menü ''Firewall > Portfilter''
*Eine neue Regel hinzufügen
*Quelle ist das "internal-network"
*Ziel ist entfernte Netz "xsrv-GRE-mail-01"
*Als Dienst beim Zugriff auf den Mailserver ''smtp'' wählen
*"Hinzufügen" klicken
[[Datei:GRE-Portfilter-1.PNG|500px|thumb|none|Zugriff vom internen Netz zum Mailserver der Gegenstelle erlauben]]
 
 
*Eine weitere Regel hinzufügen
*Quelle ist das entfernte Netz "gre-network"
*Ziel ist "srv-lg-rdp-01"
*Als Dienst beim Zugriff auf den Terminalserver ''ms-rdp'' wählen
*"Hinzufügen und schließen" klicken
[[Datei:GRE-Portfilter-2.PNG|500px|thumb|none|Zugriff vom entfernten Netz zum Terminalserver erlauben]]




*Wechseln Sie zurück in den Portfilter
Das Regelwerk
*Fügen Sie eine neue Regel hinzu
*Quelle ist das internal-network
*Ziel ist das so eben anglegte entfernte Netz
*Als Dienst wählen Sie ''any''
*Klicken Sie auf Speichern
[[Datei:portfilter_gre_hinregel.jpg|500px|thumb|none|Zugriff vom entfernten Netz erlauben]]


*Fügen Sie noch eine weitere Regel hinzu
[[Datei:GRE-Regelwerk.png|500px|thumb|none|Die Regelgruppe mit den Portfilterregeln]]
*Quelle ist das Entfernte Netz
*Ziel ist das internal-network
*Als Dienst wählen Sie ''any''
*Klicken Sie auf Speichern
[[Datei:portfilter_gre_rückregel.jpg|500px|thumb|none|Zugriff auf das Lokale Netz vom entfernten Netz freigeben]]


==Konfiguratoin der Gegenstelle==
==Konfiguration der Gegenstelle==




Auf der entfernten Appliance müssen die Einstellungen analog vorgenommen werden.  
Auf der entfernten UTM müssen die Einstellungen umgekehrt vorgenommen werden.  
   
   
*Erstellen Sie ein Netzwerkobjekt für das Entfernte-Netzwerk.  
*Was in der "Zentrale" lokal (local) ist ist im "Standort-01" entfernt (remote).  
*Legen Sie ein GRE Interface mit Hilfe des Schnittstellen-Assistenten an.  
*In Schritt 1 des Assistenten "+ GRE" lautet die lokale IP-Adresse "10.250.0.2/24".
*Erstellen Sie die Firewall Regeln um die Kommunikation zu erlauben.
*Der Routingeintrag muss für das entfernte Netz "10.0.0.0/24" vorgenommen werden.
*Eingehende und ausgehende Portfilterregeln müssen entsprechen benötigten Dienste angelegt werden. Regeln, die in "Zentrale" ausgehend gestaltet wurden, müssen an "Standort-01" eingehend erstellt werden.

Aktuelle Version vom 2. November 2022, 12:07 Uhr





notempty
Dieser Artikel bezieht sich auf eine nicht mehr aktuelle Version!

notempty
Der Artikel für die neueste Version steht hier

notempty
Zu diesem Artikel gibt es bereits eine neuere Version, die sich allerdings auf eine Reseller-Preview bezieht


Informationen

Letzte Anpassung zur Version: 11.7
Bemerkung: Artikelanpassung
Vorherige Versionen: -

Einleitung

Über das GRE (=Generic Routing Encapsulation) Protokoll, lassen sich andere Protokolle einkapseln und über Tunnel transportieren. Dabei ist zu beachten das die Pakete nicht verschlüsselt werden.

Mögliche Verwendung des GRE Protokolls:

  • Bei PPTP VPN

GRE - Tunnel anlegen

In diesem Beispiel hat die Firewall "Zentrale" auf eth0 die IP-Adresse 198.51.100.75/24 und die Gegenstelle "Standort-01" die IP-Adresse 198.51.100.1/24 auf eth0.

Die lokalen Subnetze sind bei "Zentrale" 10.0.0.0/24 sowie 10.1.0.0/24 bei "Standort-01".

Um diese Verbindung aufzubauen, wird noch ein Transfer-Netzwerk benötigt, welches in diesem Beispiel 10.250.0.0/24 lautet.


GRE - Interface anlegen

  • Menü Netzwerk > Netzwerkkonfiguration
  • Assistenten "+ GRE" starten
  • Die Lokale IP-Adresse ist 10.250.0.1/24
  • Der Lokale Tunnelendpunkt ist 198.51.100.75
  • Der Entfernte Tunnelendpunkt hat die IP 198.51.100.1
  • Die Zonen können im Assistenten angelegt werden'
Lokale Einstellungen
Entfernte Einstellungen





Zonen auf das Interface binden

















Routing

  • Im Menü Netzwerk > Netzwerkkonfiguration den Karteireiter Routing auswählen
  • Eine neue Route hinzufügen
  • Gateway ist das GRE - Interface (gretun0)
  • Zielnetzwerk ist das entfernte Netz der Gegenstelle
Route hinzufügen

Portfilter

Firewallregel erstellen

Die einfache Variante, die Netze miteinander zu verbinden, ist unter Verwendung der Netzwerkobjekte der gesamten Netze und dem Dienst "any".

Sicherheit und Kontrolle erhält man jedoch immer nur dann, wenn man dediziert arbeitet.

  • Im Menü Firewall > Portfilter"
  • Eine neue Regel hinzufügen
  • Quelle ist das "internal-network"
  • Ziel ist entfernte Netz "gre-network"
  • Als Dienst im Testszenario any wählen
  • "Hinzufügen" klicken
  • Eine weitere Regel hinzufügen
  • Quelle ist das entfernte Netz "gre-network"
  • Ziel ist das "internal-network"
  • Als Dienst im Testszenario any wählen
  • "Hinzufügen und schließen" klicken


Dedizierte Firewallregel erstellen

Natürlich ist es auch hier ratsam dediziert zu arbeiten, d.h. für jede benötigte Verbindung einzelne Netzwerkobjekte anzulegen und ausschlißlich die benötigten Dienste in der Portfilterregel freizuschalten.

In diesem Beispiel soll aus dem Netz "Zentrale" per "smtp" der Mailserver in "Standort-01" erreicht werden. Zusätzlich sollen Clients aus dem Netz der "Standort-01" per RDP auf den Terminalserver der "Zentrale" zugreifen.


Netzwerkobjekt hinzufügen

  • Im Menü Firewall > Portfilter den Karteireiter Netzwerkobjekte öffnen
  • Ein neues Objekt hinzufügen
  • Name: "xsrv-GRE-mail-01"
  • Typ: Host
  • Adresse: "10.1.0.10"
  • Zone: "gre"
  • Gruppe: Kein Eintrag
  • Speichern
Netzwerkobjekt anlegen


  • Im Menü Firewall > Portfilter
  • Eine neue Regel hinzufügen
  • Quelle ist das "internal-network"
  • Ziel ist entfernte Netz "xsrv-GRE-mail-01"
  • Als Dienst beim Zugriff auf den Mailserver smtp wählen
  • "Hinzufügen" klicken
Zugriff vom internen Netz zum Mailserver der Gegenstelle erlauben


  • Eine weitere Regel hinzufügen
  • Quelle ist das entfernte Netz "gre-network"
  • Ziel ist "srv-lg-rdp-01"
  • Als Dienst beim Zugriff auf den Terminalserver ms-rdp wählen
  • "Hinzufügen und schließen" klicken
Zugriff vom entfernten Netz zum Terminalserver erlauben


Das Regelwerk

Die Regelgruppe mit den Portfilterregeln

Konfiguration der Gegenstelle

Auf der entfernten UTM müssen die Einstellungen umgekehrt vorgenommen werden.

  • Was in der "Zentrale" lokal (local) ist ist im "Standort-01" entfernt (remote).
  • In Schritt 1 des Assistenten "+ GRE" lautet die lokale IP-Adresse "10.250.0.2/24".
  • Der Routingeintrag muss für das entfernte Netz "10.0.0.0/24" vorgenommen werden.
  • Eingehende und ausgehende Portfilterregeln müssen entsprechen benötigten Dienste angelegt werden. Regeln, die in "Zentrale" ausgehend gestaltet wurden, müssen an "Standort-01" eingehend erstellt werden.