Sie füllen das Gateway, den Gruppennamen, das Gruppenpasswort und Ihre Zugangsdaten aus, und die Schaltfläche Hinzufügen bleibt grau. Nichts wird hervorgehoben, nichts erklärt, was fehlt, also liegt die natürliche Schlussfolgerung bei einem falschen Passwort oder einer schlechten Gateway-Adresse. Es ist keins von beidem. Der Dialog in Ubuntu 22.04 prüft ein Feld, das ältere Versionen nicht verlangten, und dieses Feld liegt auf einer Seite, die die meisten nie öffnen. Hier ist die Reihenfolge, mit der ein Profil gespeichert wird, und was zu tun ist, wenn der Dialog trotzdem ablehnt.

Schritt 1: Öffnen Sie Advanced, bevor Sie nach einem Fehler suchen

Der fehlende Wert ist der Name der Tunnel-Schnittstelle, der unter Advanced liegt und überhaupt keine Markierung trägt. Füllen Sie die Hauptseite wie gewohnt aus, öffnen Sie dann Advanced und setzen Sie den Schnittstellennamen auf tun0, bevor Sie Hinzufügen drücken. Ist die Schaltfläche danach weiterhin deaktiviert, sind Sie auf die zweite Hälfte desselben Validierungsproblems gestoßen und nicht auf ein neues, also gehen Sie zum nächsten Schritt über, statt die Zugangsdaten neu einzutippen. Das Verhalten ist ein Formularfehler in den 22.04-Paketen, keine Eigenschaft des Kontos oder des Gateways.

Wenn Sie sich bereits in nm-connection-editor befinden, heißt dieselbe Seite Advanced, und die Schaltfläche, die Sie aktivieren wollen, ist Save.

Schritt 2: Wenden Sie die Seite Advanced zweimal an

Mit geöffnetem nm-connection-editor erstellen Sie eine Verbindung vom Typ Cisco Compatible VPN (vpnc), füllen die Felder für Gateway und Gruppe aus, setzen den Namen der Tunnel-Schnittstelle und drücken auf der erweiterten Seite Apply. Drücken Sie dann ein zweites Mal Apply, oder setzen und entfernen Sie das Häkchen bei der hybriden Authentifizierung, was das Formular zur erneuten Validierung zwingt. Auf den Rechnern, auf denen ich das gemacht habe, bleibt Save nach dem ersten Apply deaktiviert und wird erst nach diesem zweiten Durchgang wieder aktiv.

Das zweite Apply ist kein Aberglaube. Es ist der Unterschied zwischen einem Dialog, der die erweiterte Seite validiert hat, und einem, der sie nur gespeichert hat.

Schritt 3: Finden Sie das Profil, nachdem es gespeichert wurde

Ein gespeichertes vpnc-Profil erscheint möglicherweise nicht in der Liste der GNOME-Einstellungen, wodurch eine erfolgreiche Reparatur wie ein Fehlschlag aussieht. Sehen Sie stattdessen im Systemmenü nach, wo die Verbindung normalerweise vorhanden ist und normal ausgewählt oder bearbeitet werden kann. Fehlt sie an beiden Stellen, schließen Sie den Editor vollständig und bauen Sie das Profil neu auf, statt das halb gespeicherte zu bearbeiten.

Sobald es verbindet, ist das Profil eine normale NetworkManager-Verbindung, also laufen spätere Änderungen über denselben Editor, und dieselbe Eigenheit kann zurückkehren.

Wenn der Dialog weiterhin ablehnt, schreiben Sie ein vpnc-Profil

Der Kommandozeilen-Client passt besser zu Servern und zu allen, denen die Geduld mit dem Formular ausgegangen ist. Legen Sie ein Profil mit den Feldern an, die vpnc erwartet, halten Sie es nur für root lesbar, weil es das Gruppengeheimnis enthält, und verbinden bzw. trennen Sie dann mit den eigenen Befehlen des Clients:

IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORD

Speichern Sie es als /etc/vpnc/work.conf mit Modus 600, führen Sie sudo vpnc work.conf zum Verbinden und sudo vpnc-disconnect zum Abbauen aus. Das Skript installiert Routen und Resolver-Einstellungen als Teil des Verbindens, was praktisch ist und zugleich bedeutet, dass ein fehlgeschlagenes Abbauen Zustand hinterlassen kann.

Prüfen Sie den Tunnel, nicht die Schaltfläche

Bestätigen Sie nach dem Verbinden drei Dinge: Die Schnittstelle existiert, das entfernte Subnetz hat eine Route, und ein Name innerhalb des entfernten Netzes wird aufgelöst. Trennen Sie dann und bestätigen Sie, dass die Route und die Resolver-Einträge verschwunden sind, damit die nächste Verbindung von einem sauberen Zustand aus beginnt und nicht von Resten. Eine Verbindung, die Erfolg meldet, während die Routentabelle unverändert ist, hat ihre Aufgabe nicht beendet.

Installieren Sie die Distribution nicht neu, nur weil eine Dialogschaltfläche deaktiviert ist. Das ist eine große Reaktion auf einen Validierungsfehler, und es ändert nicht, was das Formular verlangt.

Notieren Sie, welches Feld Ihr gespeichertes Profil brauchte. Ein späterer Editor-Build verlangt es vielleicht nicht mehr, und die Notiz sagt der nächsten Person, warum der Wert dort steht.

Ähnliche Artikel