VPN-lista i GNOME kan ikkje tilby noko som passar profilen du fekk, og den vanlege konklusjonen er at skrivebordet ikkje kan OpenVPN. Det kan det. Det som manglar er ei plugin-pakke, og kommandolinjeklienten på same maskin har ingenting med menyen å gjere. Det er myten som er verdt å drepe først, fordi han sender folk til å installere på nytt det gale.

Menyen viser plugin, ikkje protokollar

GNOME teiknar tilkoplingstypane som nettverksbehandlaren rapporterer, og behandlaren rapporterer plugin som er installerte. Ei tom liste skildrar derfor settet med installerte plugin, ikkje eigenskapane til protokollen. Derfor endrar ein fungerande openvpn-binær ingenting i panelet.

Skilnaden har noko å seie fordi begge feila ser like ut frå panelet. Eit manglande plugin og eit øydelagt plugin gir begge ein dialog som ikkje kan hjelpe, og berre det første blir løyst ved å installere noko. Å spørje behandlaren om kva han veit skil dei før du installerar noko. Det spørsmålet kostar éin kommando og erstattar ein time med gjetting.

Kva pakke eig dialogen

På Ubuntu 18.04 har pakkane spesifikke namn, og nyare utgåver heldt på den same delinga. Les dei som roller og ikkje som alternativ, sidan det sjeldan løyser problemet å installere éin åleine. Éi pakke inneheld daemonen pluss kommandolinjeklienten, og ingen av dei kjenner nokon innstillingsdialog.

Plugin-pakka er det som lèt nettverksbehandlaren opprette, lagre og starte ei OpenVPN-tilkopling. Redigeringspakka leverer skjemaet, felta og lagringsvegen som panelet kallar. Ei maskin med plugin og utan redigering viser ein type ho ikkje kan konfigurere, medan ei maskin med redigering og utan plugin ikkje viser noko i det heile. Installer settet saman, og tvitydigheita forsvinn.

sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version

På 18.04 er det dei ekte arkivnamna og ikkje erstatningar. Eit KDE-skrivebord treng si eiga redigeringspakke og treng framleis plugin-et, og det er den delen ei rettleiding berre for GNOME utelèt.

Omstart er ein del av installasjonen

Panelet spør behandlaren om dei støtta typane ved tenestestart, og ei liste som alt er teikna, blir ikkje oppdatert av ein installasjon. Å installere medan tenesta køyrer gir derfor den frustrerande kombinasjonen av ein vellukka installasjon og ein uendra dialog. Omstart er ikkje valfritt vedlikehald; det er trinnet som gjer installasjonen synleg.

Omstart kuttar tilkoplinga i nokre sekund, og kvar SSH-økt som går over same grensesnitt, går med, så planlegg for det om maskina er ekstern. Opne deretter panelet igjen og spør behandlaren direkte om kva han støttar. Eit direkte spørsmål er betre bevis enn ein meny som kan vere bufra.

sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn

Den siste kommandoen er den skiljande testen. Med plugin-et feilar han på manglande argument; utan det rapporterer han ein ukjend VPN-type. Det eine utfallet er eit skjema som ventar på å bli fylt ut, og det andre er framleis eit pakkeproblem. Køyr han før og etter installasjonen om du vil at kontrasten skal vere tydeleg.

Lat nmcli lese .ovpn

Ingenting tvingar deg til å byggje opp att ein gitt profil kontroll for kontroll. Behandlaren les .ovpn-filer direkte og gjer direktiva deira om til ei lagra tilkopling, inkludert innebygde sertifikat. Import slår også avskrift på nøyaktigheit, fordi ein feilskriven chiffer eller ein avkorta nøkkel gir ein feil som ser ut som eit serverproblem.

Lat profilen liggje ved sida av kvar nøkkel eller sertifikat han viser til, til lagringa er ferdig, fordi ei tilkopling som berre lagrar filbaner, går i stykker når filene blir flytta. Test deretter tilkoplinga ved namn, og svar på kvar legitimasjonsførespurnad i forgrunnen slik at du ser kva han vil. Ei lagra tilkopling som aldri er aktivert, er ikkje bevis for noko.

nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active

Den tredje kommandoen stadfestar at tunnelen er oppe under namnet du ventar. Han skil også ei mislukka tilkopling frå ei som aldri blei aktivert.

Det menyen ikkje kan fortelje deg

Ein fråverande type seier ingenting om gatewayen, og det betyr ikkje at serveren avviser OpenVPN. Det er inga grunn til å installere eit plugin for ein urelatert protokoll berre for at eit menyelement skal dukke opp. Den andre feilen har eit namn i praksis: folk endar med å rette ein PPTP- eller AnyConnect-profil mot ein OpenVPN-teneste fordi det var elementa som blei tilbodne.

Reparer pakkinga først; spørsmålet om serveren kjem etterpå. Ein profil som blir importert reint og aldri autentiserer, feilar på eit sertifikat-, TLS- eller legitimasjonsspørsmål og ikkje på eit redigeringsspørsmål. Kvar av dei etterlèt ulike bevis, og ingen av dei viser seg i dialogen. Les klientloggen før du opnar innstillingspanelet igjen.

Prov det med ein ressurs du faktisk brukar

Når typen finst og tilkoplinga er lagra, ring han opp og opne ein ressurs du faktisk brukar. Aktivering åleine beviser berre at dei to endane blei samde om ein tunnel. Ein tunnel som kjem opp og ikkje fraktar noko, er den neste feilmodusen, og panelet kan ikkje sjå han.

Skriv ned kva ressurs du testa, slik at neste person gjentek den kontrollen i staden for å byrje på nytt. Når tunnelen er oppe og ressursen framleis feilar, flyttar undersøkinga seg til ruter og DNS og ikkje tilbake til dialogen. Den noten er skilnaden mellom ei retting og ei historie.

Relaterte artiklar