OpenVPN mungon në menynë VPN të Ubuntu 18.04: çfarë duhet instaluar
Lloji i VPN në panelin GNOME vjen nga një paketë shtojce, jo nga komanda openvpn. Instaloni grupin, rinisni NetworkManager dhe më pas importoni profilin.
Lista e VPN-së në GNOME mund të mos ofrojë asgjë që përputhet me profilin që ju dhanë, dhe përfundimi i zakonshëm është se ky desktop nuk di të bëjë OpenVPN. Por di. Ajo që mungon është një paketë shtojce, dhe klienti i rreshtit të komandës në të njëjtën makinë nuk ka asnjë lidhje me menynë. Ky është miti që ia vlen të vritet i pari, sepse i dërgon njerëzit të riinstalojnë gjënë e gabuar.
Menuja liston shtojca, jo protokolle
GNOME vizaton llojet e lidhjes që raporton menaxheri i rrjetit, dhe menaxheri raporton shtojcat e instaluara. Një listë bosh, pra, përshkruan grupin e shtojcave të instaluara, jo aftësitë e protokollit. Kjo është arsyeja pse një binare openvpn që funksionon nuk ndryshon asgjë në panel.
Ky dallim ka rëndësi sepse nga paneli të dyja dështimet duken njësoj. Një shtojcë që mungon dhe një shtojcë e prishur prodhojnë të dyja një dialog që nuk mund të ndihmojë, dhe vetëm e para rregullohet duke instaluar diçka. Të pyesësh menaxherin se çfarë di i ndan ato përpara se të instaloni gjë. Ai pyetje kushton një komandë dhe zëvendëson një orë hamendjeje.
Cilës paketë i përket dialogu
Në Ubuntu 18.04 paketat kanë emra të veçantë, dhe lëshimet më të reja mbajtën të njëjtën ndarje. Lexojini si role dhe jo si alternativa, sepse instalimi i njërës rrallë e zgjidh problemin vetëm. Një paketë përmban demonin plus klientin e rreshtit të komandës, dhe asnjëra prej tyre nuk njeh ndonjë dialog cilësimesh.
Paketa e shtojcës është ajo që i lejon menaxherit të rrjetit të krijojë, të ruajë dhe të nisë një lidhje OpenVPN. Paketa e redaktorit furnizon formularin, fushat e tij dhe rrugën e ruajtjes që thërret paneli. Një makinë me shtojcë por pa redaktor shfaq një lloj që nuk mund ta konfigurojë, ndërsa një makinë me redaktor por pa shtojcë nuk shfaq asgjë. Instaloni grupin së bashku dhe paqartësia zhduket.
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version
Në 18.04 ato janë emrat e vërtetë të arkivit, jo zëvendësues. Një desktop KDE kërkon paketën e vet të redaktorit dhe ende kërkon shtojcën, dhe kjo është pjesa që një udhëzues vetëm për GNOME e lë jashtë.
Rinisja është pjesë e instalimit
Paneli i kërkon menaxherit llojet e mbështetura në nisjen e shërbimit, dhe një listë e vizatuar tashmë nuk rifreskohet nga një instalim. Instalimi ndërsa shërbimi punon prodhon, pra, kombinimin frustrues të një instalimi të suksesshëm dhe një dialogu të pandryshuar. Rinisja nuk është mirëmbajtje opsionale; është hapi që e bën instalimin të dukshëm.
Rinisja e ndërpret lidhjen për disa sekonda, dhe çdo sesion SSH që kalon nëpër të njëjtin ndërfaqe shkon me të, ndaj planifikojeni këtë nëse makina është në distancë. Pastaj rihapni panelin dhe pyesni menaxherin drejtpërdrejt se çfarë mbështet. Një pyetje e drejtpërdrejtë është provë më e mirë se një menu që mund të jetë në cache.
sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn
Komanda e fundit është testi që dallon. Me shtojcën, dështon për shkak të argumenteve që mungojnë; pa të, raporton një lloj VPN të panjohur. Një rezultat është një formular që pret të plotësohet, dhe tjetri është ende një problem paketimi. Ekzekutojeni para dhe pas instalimit nëse doni që kontrasti të jetë i dukshëm.
Lëreni nmcli të lexojë .ovpn
Asgjë nuk ju detyron të rindërtoni një profil të dhënë kontrolle pas kontrolli. Menaxheri lexon skedarët .ovpn drejtpërdrejt dhe i kthen direktivat e tyre në një lidhje të ruajtur, duke përfshirë certifikatat inline. Importimi gjithashtu e mund rishkrimin në saktësi, sepse një shifër e shtypur gabim ose një çelës i cunguar prodhon një dështim që duket si problem serveri.
Lëreni profilin pranë çdo çelësi ose certifikate që ai referon derisa ruajtja të përfundojë, sepse një lidhje që ruan vetëm shtigje skedarësh prishet kur ata skedarë zhvendosen. Pastaj provoni lidhjen me emër, dhe përgjigjuni çdo kërkese për kredenciale në plan të parë që të shihni çfarë kërkon. Një lidhje e ruajtur që nuk është aktivizuar kurrë nuk është provë për asgjë.
nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active
Ajo komanda e tretë konfirmon se tuneli është lart me emrin që prisni. Ajo gjithashtu ndan një lidhje të dështuar nga një që nuk u aktivizua kurrë.
Çfarë menuja nuk mund t'ju thotë
Mungesa e një lloji nuk thotë asgjë për gateway-in, dhe nuk do të thotë që serveri refuzon OpenVPN. Nuk është arsye të instaloni shtojcën e një protokolli të palidhur që të shfaqet një zë menu. Ai gabim i dytë ka një emër në praktikë: njerëzit përfundojnë duke drejtuar një profil PPTP ose AnyConnect drejt një shërbimi OpenVPN sepse ato ishin zërat e ofruar.
Rregulloni fillimisht paketimin; pyetja për serverin vjen më pas. Një profil që importohet pastër dhe nuk autentifikohet kurrë dështon në një çështje certifikate, TLS ose kredencialesh, jo në një çështje redaktori. Secila prej tyre lë prova të ndryshme, dhe asnjëra nuk shfaqet në dialog. Lexoni logun e klientit përpara se të rihapni panelin e cilësimeve.
Provoseni me një burim që e përdorni vërtet
Pasi lloji ekziston dhe lidhja është ruajtur, lidheni dhe hapni një burim që e përdorni vërtet. Vetëm aktivizimi provon vetëm se dy skajet u morën vesh për një tunel. Një tunel që ngrihet dhe nuk transporton asgjë është mënyra tjetër e dështimit, dhe paneli nuk arrin ta shohë.
Shkruani cilin burim testuat, që personi tjetër ta përsërisë atë kontroll në vend që të fillojë nga e para. Kur tuneli është lart dhe burimi ende dështon, hetimi kalon te rrugët dhe DNS, dhe jo përsëri te dialogu. Ai shënim është ndryshimi midis një rregullimi dhe një historie.