Microsoft Azure Route-basiertes VPN
Microsoft Azure bietet drei VPN-Typen an:
Policy-basiert (beschränkt auf eine einzelne S2S-Verbindung)
routenbasiert
routenbasiert mit BGP (nicht verfügbar im virtuellen Netzwerk-Gateway SKU „Basic“)
Diese Anleitung behandelt das Einrichten eines routenbasierten S2S-VPNs.
Bevor Sie beginnen
Bevor Sie mit der Konfiguration eines IPsec-Tunnels beginnen, benötigen Sie eine funktionierende Schulrouter Plus-Installation und ein virtuelles Azure-Netzwerk-Setup mit eindeutigen LAN-IP-Subnetzen für jede Seite Ihrer Verbindung (Ihre lokalen Netzwerke müssen sich von Ihren Remote-Netzwerken unterscheiden).
Informationen zum Einrichten eines virtuellen Microsoft Azure-Netzwerks und eines virtuellen Netzwerk-Gateways finden Sie in der Microsoft Azure-Dokumentation:
Beispiel-Setup
Diese Beispielkonfiguration verwendet eine Schulrouter Plus-Box und das grundlegende virtuelle Netzwerk-Gateway von Azure mit der folgenden Konfiguration:
Schulrouter Plus
Hostname | Schulrouter Plus |
WAN IP | 1.2.3.4 |
LAN-Netzwerk | 192.168.1.1/24 |
Azurblau
Hostname | Azurblau |
Virtuelles Netzwerk-Gateway Öffentliche IP | 4.3.2.1 |
Virtueller Netzwerk-Adressraum | 192.168.2.0/24 |
Firewall-Regeln Schulrouter Plus
Um IPsec-Tunnelverbindungen zuzulassen, sollte Folgendes im WAN für On-Sites erlaubt sein (unter Firewall ‣ Regeln ‣ WAN):
Protokoll ESP
UDP-Verkehr auf Port 500 (ISAKMP)
UDP-Verkehr auf Port 4500 (NAT-T)
Sie können den Datenverkehr weiter nach der Quell-IP des entfernten Hosts einschränken.
Schritt 1 - Phase 1 Schulrouter Plus
(Unter VPN ‣ IPsec ‣ Tunneleinstellungen drücken Sie +) Wir werden die folgenden Einstellungen verwenden:
Allgemeine Information
Verbindungsmethode | Nur antworten | |
Schlüsselaustauschversion | V2 | |
Internetprotokoll | IPv4 | |
Schnittstelle | WAN | Wählen Sie die Schnittstelle, die mit dem Internet verbunden ist. |
Remote-Gateway | 4.3.2.1 | Die öffentliche IP-Adresse Ihres virtuellen Azure-Netzwerks. |
Beschreibung | IPsec Azure | Frei gewählte Beschreibung |
Phase 1 Vorschlag (Authentifizierung)
Authentifizierungsverfahren | Gegenseitiges PSK | Verwendung eines Pre-shared Key |
Mein Bezeichner | Meine IP-Adresse | Einfache Identifikation für feste IP |
Peer-Identifikator | Peer IP-Adresse | Einfache Identifikation für feste IP |
Pre-Shared Key | At4aDMOAOub2NwT6gMHA | Zufallsschlüssel. ERSTELLEN SIE IHREN EIGENEN! |
Phase 1 Vorschlag (Algorithmen)
Verschlüsselungsalgorithmus | AES 256 | für Details siehe Azure-Dokumente |
Hash-Algoritmus | SHA256 | |
DH-Tastengruppe | 2 (1024 Bit) | |
Lebenslang | 28800 sec | Lebensdauer vor Neuverhandlung |
Mögliche Parameter sind hier aufgelistet: https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpn-devices
Erweiterte Optionen
Installationsrichtlinie | Nicht ausgewählt | Dies muss nicht angehakt sein, da wir ein einfaches Routing wollen. |
Rekey deaktivieren | Nicht ausgewählt | Neuverhandeln, wenn die Verbindung abläuft |
Reauth deaktivieren | Nicht ausgewählt | Nur bei IKEv2: Re-Authentifizierung der Gegenstelle bei Neuverschlüsselung |
NAT Traversal | Deaktivieren | Für IKEv2 ist NAT-Traversal immer aktiviert. |
Erkennung von toten Peers | Nicht ausgewählt |
Speichern Sie Ihre Einstellung, indem Sie drücken:
Schritt 2 - Phase 2 Schulrouter Plus
Drücken Sie die Taste mit der Aufschrift ‚+ Show 0 Phase-2 entries‘.
Sie sehen eine leere Liste:
Drücken Sie nun die + rechts neben dieser Liste, um einen Phase-2-Eintrag hinzuzufügen. Da wir kein lokales und entferntes Netzwerk definieren, verwenden wir einfach Tunneladressen, die Sie vielleicht schon von OpenVPN kennen. In diesem Beispiel verwenden wir 10.111.1.1
und 10.111.1.2
. Dies werden die Gateway-Adressen sein, die für das Routing verwendet werden
Allgemeine Information
Modus | Routenbasiert | Routenbasierte Auswahl |
Beschreibung | Azure VNET | Frei gewählte Beschreibung |
Tunnel Netzwerk
Lokale Adresse | Lokale Tunnel-IP | Set IP 10.111.1.1 |
Entfernte Adresse | Entfernte Tunnel-IP | Set IP 10.111.1.2 |
Phase-2-Vorschlag (SA / Schlüsselaustausch)
Protokoll | ESP | Wählen Sie ESP für die Verschlüsselung |
Verschlüsselungsalgorithmen | AES / 256 | für Details siehe Azure-Dokumente |
Hash-Algorythmen | SHA256 | |
PFS Tastengruppe | aus | Nicht unterstützt |
Lebenslang | 27000 sec |
Speichern Sie Ihre Einstellungen, indem Sie drücken:
IPsec für Schulrouter Plus aktivieren, wählen Sie:
Speichern:
Und Änderungen übernehmen:
Schritt 3 - MSS-Klemmung einstellen
(Unter Schnittstellen ‣ IPsec Azure) Wir werden die folgenden Einstellungen verwenden:
Einrichtung
MSS | 1350 | Erforderlich |
Belassen Sie die anderen Einstellungen auf den Standardwerten.
Speichern:
Sie sind mit der Konfiguration des Schulrouter Plus fast fertig (es fehlen nur noch einige Firewall-Einstellungen, die später behandelt werden). Wir fahren nun mit der Einrichtung von Azure fort.
Schritt 4 - Azure: Lokales Netzwerk-Gateway einrichten
(Unter „Alle Ressourcen“ drücken Sie + Hinzufügen, dann suchen Sie und Erstellen „Lokales Netzwerk-Gateway“) Wir werden die folgenden Einstellungen verwenden:
Einrichtung
Name | lng.schule | Frei gewählter Name |
IP-Adresse | 1.2.3.4 | Die öffentliche IP-Adresse Ihres entfernten Schulrouters Plus. |
Adressraum | 192.168.1.0/24 | LAN-Netzwerk |
Adressraum | 10.111.1.1/32 | Lokale Tunnel-IP |
Drücken Sie die Taste mit der Aufschrift „Erstellen“:
Schritt 5 - Azure: VPN-Verbindung einrichten
(Unter Alle Ressourcen –> Virtuelles Netzwerk-Gateway –> Verbindungen drücken Sie + Hinzufügen) Wir werden die folgenden Einstellungen verwenden:
Allgemeine Einrichtung
Name | vpn.schule | Frei gewählter Name |
Verbindungstyp | Standort-zu-Standort (IPsec) | |
Virtuelles Netzwerk-Gateway | vpn.gw | Virtuelles Netzwerk-Gateway auswählen |
Lokales Netzwerk-Gateway | lng.schule | Lokales Netzwerk-Gateway auswählen |
Gemeinsamer Schlüssel (PSK) | At4aDMOAOub2NwT6gMHA | Zufallsschlüssel. ERSTELLEN SIE IHREN EIGENEN! |
Drücken Sie die Taste, auf der „OK“ steht:
Firewall-Regeln Schulrouter Plus
Um den Verkehr zu Ihrem LAN-Subnetz zuzulassen, müssen Sie eine Regel zur IPsec-Schnittstelle hinzufügen (unter Firewall ‣ Regeln ‣ IPsec).
IPsec-Tunnel bereit
Der Tunnel sollte jetzt eingerichtet sein und die beiden Netzwerke weiterleiten. Gehen Sie auf VPN ‣ IPsec ‣ Statusübersicht, um den aktuellen Status zu sehen.
Schritt 6 - Definieren von Gateways
Nachdem Sie nun das VPN eingerichtet haben, müssen Sie ein Gateway einrichten. Gehen Sie zu System ‣ Gateways ‣ Einzeln und fügen Sie ein neues Gateway hinzu.
Schulrouter Plus
Name | VPNGW | Setzen Sie einen Namen für Ihr Gateway. |
Schnittstelle | IPSEC1000 | Wählen Sie die IPsec-Schnittstelle. |
IP-Adresse | 10.111.1.2 | Einstellen der Peer-IP-Adresse |
Fernes Gateway | Ausgewählt | Dies muss geprüft werden, da es sich um eine Punkt-zu-Punkt-Verbindung handelt. |
Schritt 7 - Statische Routes hinzufügen
Wenn das Gateway eingerichtet ist, können Sie eine Route für das virtuelle Azure-Netzwerk hinzufügen, die auf das neue Gateway zeigt. Gehen Sie zu System ‣ Routen ‣ Konfiguration.
Route Schulrouter Plus
Netzwerkadresse | 192.168.2.0/24 | Azure virtuelles Netzwerk |
Gateway | VPNGW | Wählen Sie das VPN-Gateway. |
Jetzt sind Sie startklar!