Linux VPN plugin selhal - Co teď?

Linux VPN plugin selhal - Co teď?

To je nejasný problém. Alarmující. Ale je tu šťastný konec. Dovolte mi tedy představit
problémové prohlášení. Na mě Slimbook, která šťastně běží
Kubuntu Beaver, Nastavil jsem připojení VPN, abych viděl, jak
operační systém zpracovává všechny druhy věcí, technologií a případů použití. Tento
nebyl triviální, jako nezbytný balíček
chybí a co ne, ale nakonec jsem běžel.

Pak se najednou zastavily věci. VPN by se již nepřipojovala, poněkud nejednoznačně
chyba zobrazená v systémovém protokolu (uživateli se nezobrazí nic jiného, ​​došlo pouze k tichému selhání
připojit) čtení něco jako:
VPN plugin: selhalo: connect-failed (1). Moje první myšlenka byla, no noes, a
regrese. Ale místo toho, abych obviňoval Kubuntu, jsem se rozhodl, že se do toho ještě ponořím.

hlavolam

Poznámka: Obrázek se svolením Freeimages.com/fabrizio turco.

Problém podrobněji

Pokud jste sledovali moji
Slimbook bojové zprávy, pak to víte
tam jsou problémy, včetně občasné regrese nebo chyby plížit se pod radarem. To znamená, že já
nemůže být 100% jistý, že operační systém vždy poskytuje pevný, neměnný, spolehlivý základ.
Vždy existují určité pochybnosti.

Samozřejmě, když se testovací relace pokazí a pár dalších věcí se chopí, první
si myslel, že je někdo, kdo ještě borked ještě další komponentu. V každém případě nedošlo k žádné viditelné chybě
zprávy jakéhokoli druhu. V protokolech jsem měl následující:

30. ledna 10:12:38 slimbook NetworkManager [1886]:
[1548843158.8280] vpn-connection[0x55a61eff3800,9eed06ec-8e33-4c59-ac18-fdbbc3ca4591,”Il mio VPN”,0]:
Plugin VPN: se nezdařilo: připojení se nezdařilo (1)

Internetová magická krabice odpovědí pak říká, že je to
OpenVPN
příbuzný
, přičemž od verze 2.4 má rozvržení složek a konfigurací na disku
změněn. To skutečně narušuje tok a já to považuji za záhadné, že se něco takového může stát, ale
hej, open-source, Linux, ignorujme stabilitu. Tato konkrétní chyba však byla vyřešena
než jsem si koupil Slimbook a měl jsem správný adresář
strom pod / atd., takže to nebylo ono. Takže něco jiného.

Řešení

V tomto bodě jsem zkoumal každý kus zásobníku, jeden po druhém. Při pohledu na VPN
konfiguraci v síti manager, jsem zkoumal všechny uvedené možnosti a souboru, a zjistil, že tam
byl problém právě zde, způsobený výhradně PEBKAC! Moje maličkost! Nějak jsem se z nějakého zvláštního důvodu přesunul
skutečný klíč do jiné složky a VPN ji nedokázala najít. Obnovení klíče zpět na
očekávaná poloha problém vyřešila hned.

VPN, chybí klíč

Nyní by bylo ideálním řešením pro správce sítě, aby ukládal klíče do paměti, nebo upozornil uživatele, že
chybí soubor klíče. Myslím, že je to zřejmá věc, takže pokud se vyskytnou nesprávné konfigurace, měli by
být vysvětleno způsobem, který pomáhá uživatelům vyřešit problém jasným způsobem. Říkání „plugin se nezdařil“
nic neznamená.

Ale můžete říct, proč jste někdy obtěžování psaní tohoto článku, jste způsobil problém! Opravit.
Projev problému však nebyl zřejmý, chyba nebyla zjevná, faktor viny nebyl
Je zřejmé, a dokonce i vinu z Kubuntu na OpenVPN, která se zdá být triviální vzhledem k hlášení chyb
výše nepomůže žádným způsobem posunout rozlišení. Nakonec operační systém nezpracovává
tuto výjimku elegantně. Daleko od toho je chybové hlášení zavádějící.

Proto tento návod.

Proč investovat do čističky vzduchu?

Mohl jsem to opravit a jít dál a nikdo by to nevěděl ani nezajímal. Případně bych mohl
právě to vzdali a obviňovali ten či onen faktor, což lidé často dělají. Své
mnohem těžší je prozkoumat a samostatně prozkoumat vzorce používání. Ale je to nezbytná součást problému
metody. Jsem rád, že můžu zbavit operačního systému a softwaru VPN.

Také si však myslím, že existuje velký prostor pro zlepšení. Obecné chybové zprávy vedou k obecným
řešení, která opravdu nepomohou. Mohl jsem se zastavit na té zprávě o chybě VPN. Věřím softwaru
by měly být robustnější a intuitivnější a že chyby musí odrážet spíše přesnou příčinu než a
zdánlivě náhodný zápis do tabulky chyb. Doufejme, že někteří z vás tento článek najdou
zajímavý. Nejde o žádnou konkrétní nehodu, je to o to, jak zvládnout neznámé problémy a ne dostat
zaslepeni falešnými poplachy. Máme hotovo.

Zdroj