D'Ästellunge importéieren d'.ovpn net, déi d'CLI akzeptéiert
E Profil, deen aus engem Terminal verbënnt, kann bei der Desktop-Importéierung awer feelen. Kontrolléiert de Plugin, d'Direktiven, déi en ewechgeheit, an dat, wat tatsächlech gespäichert gouf.
Déi selwecht Datei verbënnt aus enger Shell a refuséiert, am Desktoppanel importéiert ze ginn. Dat schléisst de Server, d'Zougangsdaten an d'Profilsyntax aus, well de Kommandozeile-Klient all dräi schonn analyséiert huet. Wat bleift, ass den Desktopwee selwer: d'Paketen, déi en brauch, den Ënnergrupp vun Direktiven, déi en versteet, an d'Objet, deen en op d'Disk schreift. Jiddwereen dovun versoen anescht, an d'Nourichten zeechnen seelen op déi richteg.
Dräi Saachen, déi den Dialog brauch, ier en eppes analyséiert
Den Import leeft mat de Rechter vun Ärem Benotzer, dofir gëtt eng Datei an engem Verzeechnis, deen nëmmen root zougänglech ass, ofgelehnt, ier den Inhalt zielt. D'Panel weist och nëmmen déi VPN-Typen, deenen hire NetworkManager-Plugin installéiert ass; ouni de OpenVPN-Plugin feelt d'Optioun, amplaz futti ze sinn. Schlussendlech muss d'Netzwierkgerät verwalt sinn: eng Interface, déi als net verwalt markéiert ass, kann eng gespäichert Verbindung unhuelen, déi ni aktivéiert gëtt. Kontrolléiert all dräi, ier Dir de Profil ännert.
Zwee Kommandoen entscheeden déi éischt Ronn: dpkg -l network-manager-openvpn-gnome fir de Plugin an nmcli device status fir den Zoustand vum Gerät.
Wat den Importeur stëllem ewechgeheit
D'Desktopiwwersetzung zielt op e feste Set vun Eegenschaften. Linnen ausserhalb vun deem Set ginn stëllem verweidert, dofir kann den Tunnel eropkommen, mat Deeler vun der geplangter Konfiguratioun, déi feelen. Skripte mat up, down an script-security deklaréiert verschwannen normalerweis, wéi och d'Optioune vun der Management-Interface an zousätzlech Remote-Bléck. Eng Route, déi mam Schlësselwuert vpn_gateway geschriwwe gouf, ass d'Ausnam: den Importeur well do e wuertwiertlecht IPv4-Gateway an briecht mat engem Feeler of, amplaz d'Linn ze verléieren.
Eng verworf Route huet eng erkennbar Form. D'Verbindung aktivéiert, d'Interface kritt eng Adress, an ee bestëmmte Subnetz ass onerreechbar, well d'Route ni an de Profil komm ass.
Liest d'gespäichert Verbindung, net d'Quëllendatei
D'autoritativ Resultat vun engem Import ass d'Schlësseldatei, net d'.ovpn, déi Dir ausgewielt hutt. sudo cat /etc/NetworkManager/system-connections/office.nmconnection weist, wat d'Panel tatsächlech gespäichert huet. Wann do eng Route present ass, awer an der lieweger Tabell feelt, war den Import erfollegräich an d'Aktivéierung ass de Problem. Wann se an der Datei feelt, huet den Importeur se verweidert a keng Quantitéit vun Neiverbindung wäert se restauréieren.
Zwee alternativ Weeër ëmgoen d'Iwwersetzungsschicht. nmcli connection import type openvpn file ./office.ovpn schreift déiselwecht Objet a mellt Feeler, déi d'Panel verstoppt.
Den eelere Redakter, dee mat nm-connection-editor gestart gëtt, weist Routefelder, déi d'Panel net huet. Fir Profilen, déi op Skripten oder net ënnerstëtzten Direktive berouen, behält de Kommandozeile-Klient a bewaacht en amplaz mat engem Service, nodeems Dir d'Desktopverbindung desaktivéiert hutt, sou datt nëmmen eng Komponent den Tunnel besëtzt.
Wann den Import klappt, awer d'Aktivéierung net
Den Tab fir Fortgeschritten behält dee Transport, deen importéiert oder zu lescht gewielt gouf. E Server, deen op UDP lauschtert, feelt séier, wann TCP gewielt gëtt, an d'Nourecht seet dat seelen. Eng Verbindung, déi ouni ageloggte Benotzer starte muss, brauch hire Geheimnis fir all Benotzer gespäichert, wat eng aner Astellung ass wéi en nëmme fir dës Sitzung ze späicheren.
Wann am Dialog näischt Nëtzleches steet, weist journalctl -u NetworkManager -b, firwat d'Aktivéierung gefeelt huet. De Shellklient beréiert dee Wee ni, dofir funktionéiert en weider, während d'Desktopkopie et net mécht.
Als lescht Kontroll vergläicht d'Plugin-Versioun mat der Distributiounsversioun. En net passende Plugin kann sech propper installéieren an nach ëmmer refuséieren, e Profil ze aktivéieren, deen nmcli ouni Beschwäert importéiert.