OpenVPN instantzia bat abiaraztean agertzen da ezagutzen ez duzun izen batekin, eta hura gelditzeak hurrengo berrabiaraztea arte funtzionatzen du. Eredu horrek prozesua kendu duzula esan nahi du, baina ez aktibazioa. Bi objektu ezberdin dira, eta horietako bat baino ez da ikusten egoera-pantaila batean. Aktibazioa aurkitzeko lau irakurketa-soileko komando eta erabaki bat behar dira.

Lehenik unit zehatza izendatu

Hasi journaleko unit-izenetik, profil-fitxategi baten izenetik beharrean. Instantziak openvpn@, openvpn-client@, openvpn-server@ edo banaketaren araberako zerbait izan dezake izena, eta izena asmatzeak txantiloi okerrean jartzen zaitu. Egoera-irteerak benetan exekutatu zen unita izendatzen du, eta hori da hemen axola duen izen bakarra. Kopiatu zehazki, edozein atzizki barne.

Hurrengo komandoek unit hori deskribatzen dute ezer aldatu gabe. systemctl show komandoak fragmentuaren bidea, iturriaren bidea, unit-fitxategiaren egoera, drop-in posibleak eta zerk aktibatu zuen jakinarazten du. list-dependencies --reverse komandoak zein kargatutako unit-ek hura seinalatzen duten erakusten du. Biak irakurtzeko soilik dira, beraz, exekutatu itzazu teoria bat osatu aurretik.

Ordeztu behatutako izena leku guztietan. Kopia itsatsitako adibide-izen bat da zerbitzu okerra ikertzeko modurik ohikoena, eta inoiz exekutatu ez zen unit bati buruzko erantzun ziurrak ematen ditu.

Irakurri txantiloia fitxategi-izena ezagutzeko

Instantzia-unit bat txantiloi baten hedapena da, eta txantiloiak erabakitzen du zein konfigurazio-fitxategi irakurtzen duen. Instantziaren berariazko leku-marka batean amaitzen den komando-lerroa instantzia-izen eta atzizki bihurtzen da. Atzizkia .conf bada eta instantziari old deritzo, fitxategia old.conf da. Instantziari old.conf deitzen badiozu, txantiloi berak old.conf.conf eskatzen du.

Xehetasun horrek bikoiztuen klase bat azaltzen du. Norbait bigarren instantzia bat gehitzen du izen okerrarekin, lehena martxan jarraitzen du, eta ostalariak bi tunel eta log nahasgarri bat ditu azkenean.

Irakurri txantiloi eraginkorra, ustez editatu zenuela gogoratzen duzun fitxategia beharrean. Drop-in batek komando-lerroa ordezka dezake, eta ordezko hori da abiaraztean exekutatzen dena.

Jarraitu nola sartzen den abiarazte-transakzioan

Hiru bide dira ohikoak: wants esteka bat helburu batetik, beste unit batetik datorren baldintza, edo pakete-sorgailu batek sortutako unita. Alderantzizko mendekotasunen zerrendak lehen biak estaltzen ditu grafiko-sarrera kargatu gisa. Ez ditu tenporizadore bat, kako bat edo kanpoko eskaera bat estaltzen, horregatik zerrenda froga da eta ez auditoria osoa.

/run/systemd/generator azpiko irteera sortua produktua da, ez iturria. Hura editatzeak hurrengo sorkuntza arte baino ez du bizirauten, horregatik han aplikatutako konponketa arrakastatsua dirudi eta gero atzera egiten du.

Egiaztatu paketearen dokumentatutako sarrera, sorgailuak nondik irakurtzen duen suposatu aurretik. Dokumentatu gabeko direktorio-eskaneatze bat da unit bat aktibazio-estekarik gabe agertzearen arrazoi ohikoa.

Kendu aktibazioa, ez bakarrik prozesua

Instantziak zuzeneko aktibazioa badu eta benetan zaharkituta badago, systemctl disable --now komandoak hura gelditu eta abiarazte-esteka urrats bakarrean kentzen du. Egiaztatu lehenik tunel hori ez dela ostalarirako zure administrazio-bide bakarra. Komandoa bizi-zikloaren adibidea da, ez makina osoko VPN guztiak gelditzeko iradokizuna. Exekutatu egiaztapena komandoaren aurretik, ez ondoren.

Bi erdiak bereizgarriak dira eta askotan nahasten dira. Desgaitzeak ez du martxan dagoen zerbitzua gelditzen, eta gelditzeak ez du aktibazioa kentzen, beraz, komando partzial batek abiaraztean itzultzen den arazo bat azaltzen du.

Desgaitutako unit bat beste unit batek edo eskaera esplizitu batek abiaraz dezake oraindik. Sorgailuak aktibazioa badauka, zuzendu sorgailuaren sarrera bere irteera desgaitu beharrean. Maskaratzeak bide gehiago blokeatzen ditu, baina mendekotasunak hauts ditzake, beraz, ez da ulermenaren ordezkoa.

Egiaztatu berrabiarazte batekin, ez egoera-pantaila batekin

Berriz kargatu systemd unit-definizioak edo sorgailuaren sarrerak aldatu badira, eta gero aztertu sortutako egoera. Daemonaren berriz kargatzeak ez du profil berririk bultzatzen martxan dagoen tunel batera, beraz, bi egiaztapenak bereiziak dira. Programatu berrabiarazte bat eta egiaztatu instantzia ez dagoela eta nahi den tunelak oraindik funtzionatzen duela.

Mantendu profil zaharra haren jabetza ulertu arte, eta gero erretiratu aurreikusitako prozesuaren bidez. Arrakasta unit bat falta izatea eta sarbide-bide bat funtzionatzea da, ez pantaila batean falta den unit akastun bat.

Erlazionatutako artikuluak