Kann dieses NetworkManager-Plugin zwei VPNs gleichzeitig betreiben?
Zwei gespeicherte Profile beweisen nichts. Prüfen Sie die Dienstmetadaten des Plugins auf mehrere Verbindungen und koordinieren Sie dann Routen und DNS zwischen beiden.
Zwei VPN-Einträge stehen in der Verbindungsliste, beide melden verbunden, und nur einer von ihnen führt den erwarteten Verkehr. Oder der zweite startet gar nicht, und niemand kann sagen, ob das Plugin, der Client oder eine vergessene Richtlinie die Ursache ist. Aussagen über eine Grenze von einem VPN beschreiben bestimmte Implementierungen, und Implementierungen unterscheiden sich. Prüfen Sie zuerst die Fähigkeit, dann die Koordination.
Zählen Sie gespeicherte Profile, dann Aktivierungen
Ein gespeichertes Profil ist ein Konfigurationsobjekt, eine aktive Verbindung ist eine laufende Instanz. Die Liste verschmilzt beide Begriffe optisch, deshalb klingen beide Berichte wahr. Benennen Sie zuerst die genauen Objekte mit ihren UUIDs, denn der Anzeigename ist nicht eindeutig, und ein alter Import teilt oft eine Bezeichnung mit einem neueren Eintrag. Prüfen Sie danach die Liste der aktiven Verbindungen getrennt und sehen Sie, welche UUIDs dort auftauchen. Erst dann wissen Sie, ob Sie zwei Konfigurationen oder zwei laufende Tunnel vergleichen.
Dieselbe UUID zweimal zu aktivieren ist ein dritter Fall und keine Nebenläufigkeit. Es ist eine Reaktivierung einer Instanz.
Lesen Sie die eigenen Metadaten des Plugins
Jedes VPN-Plugin liefert eine kleine Metadatendatei, die der Manager liest, und diese Dateien können angeben, ob das Plugin mehrere Verbindungen gleichzeitig unterstützt. Lesen Sie die auf dieser Maschine installierte Datei, statt zu wiederholen, was ein Upstream-Projekt gerade schreibt, denn das Distributionspaket entscheidet, was Sie tatsächlich haben. Dieselbe Prüfung gilt je Protokoll: eine Antwort für ein Plugin sagt nichts über ein anderes. Notieren Sie die Paketversion zusammen mit dem Ergebnis, damit ein späterer Vergleich etwas bedeutet.
Alte Ratschläge zu einer Grenze von einem VPN beschrieben ältere Integrationen. Das ist weder dauerhaft wahr noch sicher als fest anzunehmen, und die Datei vor Ihnen entscheidet es lokal.
Nebenläufig heißt nicht koordiniert
Dass zwei Plugins erfolgreich starten, beweist die Fähigkeit, nicht das Design. Zwei Tunnel, die beide eine Standardroute anbieten, konkurrieren, und der, der seine Route zuletzt installiert hat, gewinnt meist, ohne es anzukündigen. Überlappende private Bereiche haben dasselbe Problem in kleinerer Form.
Entscheiden Sie vor jeder Aktivierung, welche Ziele zu welchem Profil gehören. Ein Profil umzubenennen unterscheidet die Ziele nicht.
DNS kürt einen Sieger, ob Sie es wollen oder nicht
Resolver-Einstellungen gelten je Profil, und sind zwei aktiv, entscheiden Richtlinie und Priorität über die Auflösungsreihenfolge, nicht die Absicht. Das zuletzt gestartete Profil kann still jeden Firmennamen besitzen.
Weisen Sie jedem privaten Namensraum den Resolver zu, der für ihn antworten soll, und setzen Sie die Routing-Präferenz bewusst, statt sich auf die Reihenfolge zu verlassen. Testen Sie dann einen Namen aus jedem Namensraum bei beiden laufenden Tunneln und erneut mit einem der beiden getrennt. Ein Resolver, der nur läuft, solange beide Tunnel stehen, ist ein Design, das jemanden im schlechtesten Moment überraschen wird.
Rollen Sie in fester Reihenfolge aus und prüfen Sie dazwischen
Aktivieren Sie ein Profil, prüfen Sie dessen Routen- und Resolver-Zustand, aktivieren Sie dann das zweite und prüfen Sie erneut. Der Vergleich beider Zustände zeigt, was sich geändert hat und welches Profil was besitzt. Aktivieren Sie nicht beide und diagnostizieren Sie dann das Ergebnis.
Testen Sie jede benötigte Ressource durch den Tunnel, der sie tragen soll, trennen Sie dann ein Profil und bestätigen Sie, dass das andere seine Routen, sein DNS und sein beabsichtigtes Fehlerverhalten behält. Kann das eingesetzte Plugin wirklich nicht leisten, was Sie brauchen, wählen Sie ein unterstütztes Upgrade oder eine ausdrücklich isolierte Alternative, statt ein veraltetes Protokoll neben dem Manager wiederzubeleben. Ein zweiter, getrennter Tunnel, den niemand verwaltet, ist keine Isolation; er ist eine weitere Quelle überraschender Routen.