VPN-klant deinstallearre, mar de tunnel start noch by it opstarten
In fuorthelle VPN-klant kin in systemd-ienheid, in bewarre profyl, in helper en in apt-opslachplak efterlitte. Ynventarisearje alle fjouwer foardat jo eat oars opromje.
Jo distribúsje fuorthellet it pakket, jo menu ferliest syn item, en dochs komt de tunnel nei de folgjende werstart wer omheech. In kommersjale VPN-klant lit stikken efter dy’t de pakketbehearder nea folge hat, dus in skjinne fuortsetting is net itselde as in skjinne masine. Fjouwer fan dy stikken ferklearje hast elke spûkferbining: in ienheid, in ferbiningsprofyl, in privilezjearre helper en in opslachplak fan de leveransier. Lês alle fjouwer foardat jo eat fuorthelje, en ferwiderje dêrnei elk fia de komponint dy’t it besit.
Wat de deinstallerder nea fêstlein hat
In pakketbehearder ferwideret de bestannen dy’t hy sels fêstlein hat en neat oars. Hy hat gjin registraasje fan in ferbiningsprofyl dat de klant by it draaien oanmakke, fan in ienheid dy’t nei de ynstallaasje aktivearre waard, of fan in helper dy’t himsels registrearre wylst hy mei ferhege rjochten draaide. Elk fan dy stikken heart by in oar subsystem, en elk kin it pakket in werstart of mear oerlibje. Krekt dy kleau ferklearret wêrom’t in tunnel sûn wêze kin wylst de software dy’t him makke hat fuort is.
It oerbliuwsel hat altyd in eigner, itsij systemd, NetworkManager, de opslachkonfiguraasje of in autostart-item per brûker. Krekt it earst fine fan de eigner hâldt tsjin dat in opromming in heal konfigurearre masine wurdt. Bestannen direkt fuorthelje wurket meastentiids oant de eigner se wer oanmakket, en dêrom begjinne de kommando’s hjirûnder mei fragen.
Fjouwer eigners, earst allinnich lêze
Begjin mei fragen ynstee fan fuortheljen, en skriuw de krekte nammen op dy’t weromkomme. Leveransiers leverje faak in ferzje-bûn pakket njonken in metapakket, sadat ien produkt ûnder twa nammen ferskine kin. In namme dy’t yn beide listen stiet is ien produkt mei twa eigners, en beide moatte fuort. De earste kloft beslacht pakketten en ienheden, dêr’t de measte oerbliuwsels sichtber wurde.
dpkg -l | grep -i acmevpn
systemctl list-unit-files | grep -i acmevpn
systemctl list-units --type=service --state=running | grep -i acmevpn
De twadde kloft beslacht de twa komponinten dy’t it faakst in opromming oerlibje, nammentlik it ferbiningsprofyl en it opslachplak fan de leveransier. Lês de UUID-kolom ynstee fan de namme, want dûbele nammen komme faak foar en it fuorthelkommando ferwachtet de identifikaasje. De rigel fan it opslachplak is it lêzen wurdich sels as jo it hjoed net fuorthelje, want in deade leveransierhost kin moannen letter in net besibbe ynstallaasje brekke. Gjin fan beide listen feroaret eat, en dat is krekt de reden om se earst te draaien.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
grep -ril acmevpn /etc/apt/sources.list.d/ /etc/apt/sources.list
In proses dat nei de opromming noch libbet is of in aktive ienheid of in bern fan in oar programma. Lês de prosestabel en syn âlderkeatling foardat jo in tsjinst de skuld jouwe dy’t net mear bestiet. Autostart-items per brûker hawwe deselde rûn nedich, en se ferskine allinnich yn in nije oanmeldskulp, net yn in root-sesje.
Trije tiidwurden dy’t net útwikselber binne
Stopje beëiniget de hjoeddeistige run, deaktivearje ferwideret de opstartkeppelingen, en maskearjen wiist de ienheid nei /dev/null. Allinnich it tredde blokkearret ek aktivaasje fia in socket, in timer of in ôfhinklikens, wat it de sterkste fan de trije makket. De oarder docht der ta wylst jo noch beslute wat jo mei de masine dogge. Maskearjen is de juste tastân by dy beslissing, want it mislearret lûd ynstee fan by de folgjende opstart stil te begjinnen.
Helje it masker fuort foardat jo wer ynstallearje, oars liket it nije pakket brutsen om in reden dy’t nimmen fêstlein hat. Deselde foarsichtigens jildt foar ferskillen yn ferpakking: ien build leveret in ienheid dy’t stoppe wurde kin, wylst in oar hielendal gjin tsjinst efterlit. Stel fêst hokker ferpakking jo hawwe foardat jo in tiidwurd kieze, want it opromjpaad ferskilt.
Mei wildkaarten fuorthelje jo it ferkearde profyl
Fuorthelje it profyl mei de UUID dy’t jo opskreaun hawwe, en nea mei in wildkaart. De keyfile-map befettet ek elk Wi-Fi- en Ethernet-profyl op de masine, dus in brede oerienkomst ferwideret dingen dy’t jo noch nedich hawwe. In mei de hân fuorthelle keyfile kin wer oanmakke wurde troch it belied dat der eigner fan is, wat it fuortheljen yneffektyf lykje lit.
nmcli connection delete uuid <uuid>
Eksportearje earst de gateway en identiteit as dat profyl de iennichste kopy is dy’t jo noch hawwe, want in lokale fuortsetting lûkt neat op ’e server werom. It opslachplak folget deselde regel: ferwiderje it iene leveransiersbestân en syn kaairing, ferfarskje dan de pakketlisten en besykje de ynstallaasje dy’t jo eins woene op ’e nij. In ferâldere tredde-partij-item litten stean kin in âlde ôfhinklikens fêstspykje of hielendal net antwurdzje. Beide ferwiderings binne lyts, en elk kin út ’e kopy dy’t jo bewarje weromdraaid wurde.
Wat nei de werstart noch draait
Werstarte foardat jo de oerwinning útrôpje, en sykje dan nei artefakten ynstee fan nei de applikaasje. In tunnelinterface, in ferâldere splitste rûte en DNS per keppeling dy’t de âlde klant efterliet, hawwe elk har eigen kommando nedich. Alle trije kinne in opromming oerlibje dy’t elk pakket mei súkses fuorthelle hat.
ip link
ip route
resolvectl status
Iepenje ek in nije oanmeldskulp, want in autostart-item slacht allinnich dêr oan. Lês dan /etc/NetworkManager/dispatcher.d/ foar in skript dat in ferbining omheech bringt sa gau as in interface fan tastân feroaret, wat in tunnel ferklearret dy’t weromkomt sûnder tsjinst der efter. As eat noch nei bûten skillet, folgje it proses oant syn âlder ynstee fan bestannen fuort te heljen oant it symptoom ophâldt. De masine skjinmeitsje en it akkount weromlûke bliuwe aparte taken, en mar ien fan beide is klear as de werstart stil liket.