Eine erste VPN-Verbindung scheitert selten am Tunnel. Sie scheitert, wenn ein normaler Nutzer in einem nicht verwalteten Netzwerk Anweisungen folgt, die jemand geschrieben hat, der das Zertifikat bereits installiert hatte. Profil, Vertrauenskette und Anmeldedaten sind Konfiguration, und alle drei lassen sich ausliefern, bevor der Nutzer beteiligt ist. Was diesem Nutzer bleibt, sollten vier Handlungen ohne Entscheidungen darin sein. Jeder zusätzliche Schritt, den Sie in der Übergabe lassen, wird zu einem Anruf beim Support, der damit beginnt, dass jemand einen Dialog laut vorliest.

Was ein Verbindungsprofil tatsächlich enthält

Ein VPN-Profil ist keine Verknüpfung und kein Lesezeichen. Es ist ein benanntes Objekt im Verbindungsspeicher des Betriebssystems, das die Serveradresse, den Tunneltyp, die Authentifizierungsmethode und oft die Routen, DNS-Suffixe und Auslösereregeln enthält, die entscheiden, wann es sich verbindet. Unter Windows entsprechen diese Felder den Knoten des Konfigurationsdienstanbieters VPNv2, weshalb ein Profil über Intune, Configuration Manager, ein Bereitstellungspaket oder eine manuell importierte XML-Datei ankommen kann.

Der Client wendet dieses Objekt in fester Reihenfolge an: Er prüft das Serverzertifikat gegen vertrauenswürdige Wurzeln, handelt den Tunnel aus und wendet erst danach Routing und Namensauflösung an, bevor eine Anwendung ein Netzwerk sieht. Diese Reihenfolge erklärt die meisten Meldungen über eine Verbindung, die sich als aufgebaut bezeichnet, während nichts lädt: Die Authentifizierung war erfolgreich, und DNS oder die Routenliste ist das, was tatsächlich fehlschlug. Lesen Sie das Profil als ein Objekt mit einer Abfolge, nicht als einen Satz unabhängiger Schalter. Eine fehlende Vertrauenswurzel scheitert im ersten Schritt, bevor Anmeldedaten angeboten werden, und deshalb erzeugt sie einen allgemeinen Fehler statt einer Anmeldeaufforderung.

Vertrauensmaterial ist das Feld, das am häufigsten von Hand eingeschmuggelt wird. Das CA-Zertifikat, das das Gateway signiert, muss vor dem ersten Versuch vorhanden sein, und die Servernamenprüfung muss mit einem passenden Namen eingeschaltet bleiben; das Abschalten der Prüfung, damit ein Test besteht, verwandelt ein Authentifizierungsproblem in eine stille Abfangung, die kein Nutzer erkennen kann.

Die vier Entscheidungen, die Nutzer nie treffen sollten

Protokoll und Tunneltyp kommen zuerst: Wählen Sie eine unterstützte Kombination pro Plattform und dokumentieren Sie die Gateway-Seite, denn ein bekannter Markenname ist keine Kompatibilitätsaussage. Als Nächstes der Endpunkt: ein Hostname, der öffentlich auflöst und zu dem Zertifikat passt, das das Gateway vorzeigt. Authentifizierung gehört zum Identitätssystem, ob das nun ein Zertifikat, ein Benutzername mit zweitem Faktor oder beides bedeutet. Nichts davon ist eine Nutzerpräferenz, und nichts davon sollte als Frage in der Anleitung auftauchen.

Die vierte Entscheidung ist der Umfang: voller Tunnel oder geteilter Tunnel und welche Präfixe und DNS-Suffixe darin reisen. Ein geteilter Tunnel ohne interne Suffixe leakt die Namensauflösung an den Resolver, den das lokale Netzwerk anbietet, und ein voller Tunnel ohne Plan für lokale Ressourcen bricht Drucker und Captive Portals. Beides sind Administrator-Entscheidungen mit für Nutzer sichtbaren Folgen, und genau deshalb sollte der Nutzer sie bereits entschieden bekommen.

Halten Sie den Namen der Verbindung langweilig und stabil. Nutzer lesen ihn dem Support vor, suchen ihn in einer Client-Liste und merken ihn sich zwischen Passwortzurücksetzungen; eine Umbenennung mitten in einer Migration erzeugt einen Support-Anstieg, der nichts damit zu tun hat, ob das VPN funktioniert.

Identität pro Person oder pro Gerät ausliefern

Das Profil ist öffentlich, der private Schlüssel nicht. Ein häufiger Rollout-Fehler ist, ein funktionierendes Profil samt Zertifikat zu exportieren und die Datei weiterzugeben, was jeden Laptop zu einem Klon einer einzigen Identität macht und den Widerruf zu einer Alles-oder-nichts-Entscheidung werden lässt. Registrieren Sie Anmeldedaten stattdessen über den unterstützten Prozess: ein Zertifikat pro Gerät aus dem Verwaltungskanal oder ein Anmeldedatum pro Nutzer vom Identitätsanbieter.

Gerätetunnel und Nutzertunnel authentifizieren sich zu unterschiedlichen Zeitpunkten, und dieser Unterschied entscheidet, welche Anmeldedaten Sie brauchen. Ein Gerätetunnel, der sich vor der Anmeldung verbindet, braucht ein Maschinenzertifikat und ein für das System verfügbares Profil. Ein Nutzertunnel, der nach der Anmeldung startet, kann die eigenen Anmeldedaten des Nutzers verwenden und sollte keine Administratorrechte verlangen. Maschinenweiten Netzwerkzugriff nur hinzuzufügen, um einen Klick aus jemandes Morgen zu entfernen, ist ein schlechter Tausch, weil er erweitert, was ein unbeaufsichtigtes Gerät erreichen kann.

Die Registrierung ist auch der Ort, an dem der Wiederherstellungspfad entschieden wird. Eine Zertifikatserneuerung oder eine Passwortänderung muss das Gerät erreichen, während der Tunnel liegt, also müssen Bereitstellung, Identitätsanbieter und Gateway sich einig sein, wie das geschieht; wenn der einzige Weg, ein Profil zu reparieren, durch den Tunnel führt, den dieses Profil bereitstellt, ist der Schlüssel in der Kiste eingeschlossen.

Den Auslieferungskanal zum Client passend wählen

Native und Drittanbieter-Clients werden unterschiedlich ausgeliefert. Windows-Profile lassen sich als VPNv2 ProfileXML über Intune oder Configuration Manager bereitstellen, doch nicht jeder Knoten ist in jeder Verwaltungsoberfläche verfügbar, und Routing-, DNS- und Auslösereinstellungen variieren je nach Werkzeug und Windows-Version. Bestätigen Sie, welches Feld bereitstellbar ist, bevor Sie einen Zero-Touch-Rollout versprechen, denn die Referenz zu Profiloptionen dokumentiert Einstellungen, die manche Auslieferungswege noch immer nicht setzen können.

Herstellerclients fügen eine zweite Schicht hinzu, da Binärdatei, Profil und Headend-Richtlinie getrennte Artefakte sind. Cisco Secure Client etwa unterstützt das Vorabbereitstellen sowohl des Pakets als auch seines Profils, und die Clientversion muss mit der Gateway-Konfiguration abgestimmt werden; nur das Paket zu installieren, lässt den Nutzer in einem Assistenten.

Welchen Kanal Sie auch wählen, halten Sie eine Quelle der Wahrheit für das Profil. Ein repariertes Profil, das ein älteres Paket beim nächsten Check-in überschreibt, ist ein wiederkehrender Vorfall, und die dauerhafte Lösung ist versionierte Konfiguration statt einer manuellen Bearbeitung auf jeder Maschine.

Testen Sie die Übergabe als neuer Nutzer, dann testen Sie die Wiederherstellung

Pilotieren Sie mit einem normalen Konto auf einem Gerät, das sich nie verbunden hat, ohne die gespeicherte Sitzung des Administrators oder ein vorab registriertes Zertifikat. Bestätigen Sie, dass das Profil in der Liste erscheint, dass die Anmeldeaufforderung zur Anleitung passt und dass eine benannte interne Ressource öffnet, und prüfen Sie dann Namensauflösung und Routingumfang, statt bei einem Verbindungssymbol haltzumachen.

Fragen Sie den Profilspeicher des Geräts ab, damit der Test Belege statt eines Eindrucks liefert.

Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress, TunnelType, AuthenticationMethod, SplitTunneling
Get-VpnConnection -Name "Corp VPN" | Format-List
Test-NetConnection intranet.example.com -Port 443

Gehen Sie dann die Ereignisse durch, die Nutzer wirklich erleben: eine erzwungene Passwortzurücksetzung, ein erneuertes Zertifikat, ein eingespieltes Client-Update und ein Netzwerk, das niemand im Pilot je benutzt hat. Jedes sollte entweder funktionieren oder so fehlschlagen, wie die Anleitung es beschreibt. Probieren Sie auch ein Netzwerk, das den VPN-Port blockiert, denn der erste Versuch im Hotel-WLAN ist der Punkt, an dem ein Erfolg zu Hause nicht mehr hilft. Notieren Sie die Clientversion und den OS-Build neben jedem Ergebnis, da der nächste Bericht ohne sie eintreffen wird.

Halten Sie die Übergabe an den Nutzer in vier Zeilen: der Name der Verbindung, die erwartete Anmeldung, die Ressource, die Erfolg beweist, und wohin der Fehlertext geht. Niemand sollte nach einem Passwort oder einem exportierten Schlüssel gefragt werden, um einen Fehler zu zeigen. Architektur, Profilinterna und Wiederherstellungsverfahren gehören in das Runbook des Administrators, abgelegt neben der Clientversion, mit der sie getestet wurden.

Ähnliche Artikel