Inportatu duzun fitxategia aurkitzea zati erraza da eta sarritan hasiera okerra. Garrantzitsua da NetworkManager-ek gaur egun gordetako konexio gisa zein fitxategi irakurtzen duen, eta hori konexioaren identifikatzaile baten eta instalatutako paketeek benetan erabiltzen duten konfigurazio backend-aren araberakoa da. Galdera horri erantzun aurretik inportazioa editatzea da VPN funtzional bat bi konfigurazio erdi-zuzen bihurtzeko modua.

Inportatutako fitxategia ez da gordetako profila

Hiru izen dabiltza VPN arazo bakoitzaren inguruan: konexioaren izena, inportatu duzun fitxategiaren izena eta tunela altxatzen denean agertzen den interfaze birtuala. Horietako batek ere ez du gordetako konfigurazioa identifikatzen, eta konexio baten izena edita daiteke atzean dagoen fitxategiak bere jatorrizko identifikatzailea gordetzen duen bitartean.

Hasi irakurtzeko soilik den inbentario batekin eta aukeratu nahi duzun VPNa identifikatzailearen arabera, etiketaren arabera beharrean:

nmcli -f NAME,UUID,TYPE connection show

Utzi endpoint ostalari-izenak eta identitate-etiketak tiket batean itsasten duzun edozein inbentariotatik kanpo. Zati erabilgarria mota eta identifikatzailea dira; gainerakoa ezezagun batek behar ez duen testuingurua da. Redaktatu gainerakoa partekatu aurretik eta esan egin duzula, inork ez dezan pentsa hutsuneek zer esan nahi duten.

Keyfile kokapenek ez dute gauza bera esan nahi

Keyfile plugin natiboarekin, konexio-fitxategiak hiru direktorioetan ager daitezke, eta haien arteko aldea iraunkortasuna da, ez erosotasuna.

LocationRole
/etc/NetworkManager/system-connections/Administrator-owned persistence
/usr/lib/NetworkManager/system-connections/Package-supplied defaults, replaced on upgrade
/run/NetworkManager/system-connections/Runtime state, regenerated and not durable

Exekuzio-denborako kopia editatzeak arrakastatsua dirudi hurrengo abiaraztera arte; orduan aldaketa lurruntzen da eta fitxategia misteriotsuki itzulita ematen du. Paketeak emandako kopia editatzeak funtzionatzen du eguneraketak ordezkatu arte, eta hori ikasgai beraren bertsio motelagoa eta nahasgarriagoa da.

Keyfile dokumentazioak errespetatzeko merezi duen xehetasun bat gehitzen du: fitxategi horiek gako pribatuak eta pasaesaldiak izan ditzakete, eta NetworkManager-ek ez du root ez den erabiltzaileek irakurri edo idatz dezaketen keyfile-rik onartzen. Direktorio-baimenak zabaltzeak ezarpen baten bila ibiltzeko hautsi egiten du aztertu nahi zenuen karga-jokabidea.

Netplan-ek iraunkortasuna duenean

Ubuntun, Netplan-en dokumentazioan deskribatzen den NetworkManager integrazioak, 23.10etik aurrera erabilgarri, kopia iraunkorra non bizi den aldatzen du. Behin-behinekoak ez diren konexioetarako hau idazten du: /etc/netplan/90-NM-<connection UUID>.yaml eta NetworkManager profil efimeroa sortzen du honen azpian: /run/NetworkManager/system-connections/.

Hori banaketaren integrazioa da, ez NetworkManager instalazio guztietarako araua. Egiaztatu instalatutako paketeek benetan erabiltzen dutela YAML fitxategi baten bila joan aurretik. Gogoratu, halaber, exekuzio-denborako profil bat beste zerbaiten erreprodukzio sortua izan daitekeela, editatzeko merezi duen iturria izan beharrean. Bi komandok egiaztatzeak ordu bat aurrezten du fitxategi okerra editatzen.

Dokumentatutako adibideak OpenVPN konexio bat gordetzen du Netplan nm-devices motaren bidez NetworkManager-en pasabide-datuekin. Netplan-ek VPN eremu jakin baten interpretazio dedikaturik ez izateak ez du esan nahi zure gordetako VPN galdu denik; eremua datu opaku gisa bidaiatzen duela esan nahi du.

Interfaze iragankorrak ez dira profilak

Aktibazioak behin-behineko konexio eta interfaze birtualak sortzen ditu, inoiz iraun gabe. Integrazioak ez du nahita bakoitzeko YAML fitxategi berri bat idazten, beraz haien falta /etc/netplan karpetan ez du ezer esaten guraso-profila gordeta dagoen ala ez.

Agertzen eta desagertzen den fitxategi baten bila bazabiltza, seguru asko horietako bat ari zara ikusten, ez zure konfigurazioa. Egiaztatu berrabiaraztean irauten duen bere edukitik ondoriorik atera aurretik. Berrabiaraztean desagertzen den exekuzio-denborako fitxategi batek inoiz iturria izan ez zela esaten dizu, eta behaketa bakar horrek ikerketa osoa birbideratzen du. Garai hartan edizio bat zergatik zirudien arrakastatsua ere azaltzen du.

Sekretuak eta jabetza

Profil batek erabat beste leku batean gordetako ziurtagiri edo gako bati erreferentzia egin diezaioke, eta pasahitz bat NetworkManager-ena izan daiteke, erabiltzaile-saioaren agente sekretu batek hornitua, edo nahita gorde gabea. Beraz, fitxategi bakarra kokatzeak oso gutxi argitzen du gainbegiratu gabeko abiarazteak zer eskatuko duen.

Aztertu erreferentziak eta sekretu-banderaak balio sekretuak inprimatu gabe. Mahaigaineko saio-hasierak abiaraztean zegoen agente bat erabilgarri egin dezake, eta sortutako exekuzio-denborako fitxategi bat kopiatzeak ez du agente hori birsortzen. Sintoma praktikoa pertsona bat saioa hasten denean konektatzen den eta makina bakarrik abiarazten denean huts egiten duen tunel bat da. Eredu horrek sekretuen jabetzara jotzen du, ez bideratzera.

Egin onartutako aldaketak konexioaren jabe den kudeatzailearen bidez, eta gero egiaztatu bai gordetako identifikatzailea bai konexio efektiboa. Mantendu jabe iraunkor bakarra, inportazioa, sortutako keyfile bat eta YAML iturri bat modu independentean editatzeak hurrengo berrkonexioak zer erabiliko duen inguruko hiru azalpen lehiakide uzten baititu. Aukeratu benetan irauten duena, editatu soilik hura, eta ohar ezazu tiketan zein fitxategi hartu duzun autoritatezkotzat. Hurrengo pertsonak jatorri-lerro bat eskertuko dizu.

Erlazionatutako artikuluak