OpenVPN nav Ubuntu 18.04 VPN izvēlnē: ko instalēt
VPN tips GNOME panelī nāk no spraudņa pakotnes, nevis no openvpn komandas. Instalējiet komplektu, restartējiet NetworkManager, pēc tam importējiet profilu.
GNOME VPN sarakstā var nebūt nekas, kas atbilstu jums nodotajam profilam, un ierastais secinājums ir, ka šī darbvirsma neprot OpenVPN. Tomēr prot. Trūkst spraudņa pakotnes, un komandrindas klientam tajā pašā mašīnā ar izvēlni nav nekāda sakara. Šis ir mīts, ko ir vērts nogalināt vispirms, jo tas sūta cilvēkus pārinstalēt nepareizo lietu.
Izvēlne uzskaita spraudņus, nevis protokolus
GNOME attēlo savienojuma tipus, par kuriem ziņo tīkla pārvaldnieks, un pārvaldnieks ziņo par instalētajiem spraudņiem. Tāpēc tukšs saraksts raksturo instalēto spraudņu kopu, nevis protokola iespējas. Tāpēc strādājošs openvpn binārais fails panelī neko nemaina.
Šī atšķirība ir svarīga, jo no paneļa abas kļūmes izskatās vienādas. Trūkstošs spraudnis un salūzis spraudnis abi rada dialogu, kas nevar palīdzēt, un tikai pirmais tiek labots, kaut ko instalējot. Pajautājot pārvaldniekam, ko tas zina, abi tiek atdalīti pirms kaut kā instalēšanas. Šis jautājums maksā vienu komandu un aizstāj stundu minējumu.
Kurai pakotnei pieder dialogs
Ubuntu 18.04 pakotnēm ir konkrēti nosaukumi, un jaunāki laidieni saglabāja to pašu sadalījumu. Lasiet tos kā lomas, nevis kā alternatīvas, jo vienas instalēšana reti atrisina problēmu viena pati. Vienā pakotnē ir dēmons un komandrindas klients, un neviens no tiem nezina nevienu iestatījumu dialogu.
Spraudņa pakotne ir tas, kas ļauj tīkla pārvaldniekam izveidot, saglabāt un palaist OpenVPN savienojumu. Redaktora pakotne nodrošina formu, tās laukus un saglabāšanas ceļu, ko izsauc panelis. Mašīna ar spraudni, bet bez redaktora, rāda tipu, ko tā nevar konfigurēt, savukārt mašīna ar redaktoru, bet bez spraudņa, nerāda neko. Instalējiet komplektu kopā, un neskaidrība pazūd.
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version
18.04 tie ir īstie arhīva nosaukumi, nevis aizstājēji. KDE darbvirsma pieprasa savu redaktora pakotni un joprojām pieprasa spraudni, un tieši šo daļu izlaiž rokasgrāmata, kas domāta tikai GNOME.
Restartēšana ir instalācijas daļa
Panelis pakalpojuma startēšanas laikā jautā pārvaldniekam par atbalstītajiem tipiem, un jau attēlotais saraksts pēc instalācijas netiek atjaunināts. Tāpēc instalēšana, kamēr pakalpojums darbojas, rada kaitinošu kombināciju: veiksmīga instalācija un nemainīts dialogs. Restartēšana nav neobligāta apkope; tas ir solis, kas padara instalāciju redzamu.
Restartēšana uz dažām sekundēm pārtrauc savienojumu, un jebkura SSH sesija, kas iet caur to pašu saskarni, pārtrūkst kopā ar to, tāpēc plānojiet to, ja mašīna ir attālināta. Pēc tam atveriet paneli vēlreiz un tieši pajautājiet pārvaldniekam, ko tas atbalsta. Tiešs vaicājums ir labāks pierādījums nekā izvēlne, kas var būt kešatmiņā.
sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn
Pēdējā komanda ir atšķirošais tests. Ja spraudnis ir, tā neizdodas trūkstošo argumentu dēļ; bez tā tā ziņo par nezināmu VPN tipu. Viens iznākums ir forma, kas gaida aizpildīšanu, un otrs joprojām ir iepakojuma problēma. Palaidiet to pirms instalācijas un pēc tās, ja vēlaties, lai kontrasts būtu acīmredzams.
Ļaujiet nmcli nolasīt .ovpn
Nekas neliek jums pārbūvēt nodoto profilu vadīklas pēc vadīklas. Pārvaldnieks tieši lasa .ovpn failus un pārvērš to direktīvas saglabātā savienojumā, tostarp iekļautos sertifikātus. Imports arī pārspēj pārrakstīšanu precizitātē, jo nepareizi ierakstīts šifrs vai saīsināta atslēga rada kļūmi, kas izskatās pēc servera problēmas.
Atstājiet profilu blakus jebkurai atslēgai vai sertifikātam, uz kuru tas atsaucas, līdz saglabāšana beidzas, jo savienojums, kas saglabā tikai failu ceļus, salūzt, kad šie faili tiek pārvietoti. Pēc tam pārbaudiet savienojumu pēc nosaukuma un atbildiet uz jebkuru akreditācijas datu pieprasījumu priekšplānā, lai redzētu, ko tas vēlas. Saglabāts savienojums, kas nekad nav aktivizēts, nav nekāds pierādījums.
nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active
Trešā komanda apstiprina, ka tunelis ir pacelts ar nosaukumu, kuru gaidāt. Tā arī atdala neizdevušos savienojumu no tā, kas nekad nav aktivizēts.
Ko izvēlne nevar pateikt
Tipa neesamība neko nepasaka par vārteju, un tas nenozīmē, ka serveris atsaka OpenVPN. Tas nav iemesls instalēt nesaistīta protokola spraudni, lai parādītos izvēlnes vienums. Šai otrajai kļūdai praksē ir nosaukums: cilvēki vērš PPTP vai AnyConnect profilu uz OpenVPN pakalpojumu, jo tie bija piedāvātie vienumi.
Vispirms salabojiet iepakojumu; jautājums par serveri nāk pēc tam. Profils, kas tīri importējas un nekad neautentificējas, neizdodas sertifikāta, TLS vai akreditācijas datu jautājumā, nevis redaktora jautājumā. Katrs no tiem atstāj atšķirīgus pierādījumus, un neviens no tiem neparādās dialogā. Izlasiet klienta žurnālu pirms iestatījumu paneļa atvēršanas vēlreiz.
Pierādiet to ar resursu, ko patiešām lietojat
Kad tips pastāv un savienojums ir saglabāts, piezvaniet tam un atveriet resursu, ko patiešām lietojat. Aktivizācija vien pierāda tikai to, ka abi gali vienojušies par tuneli. Tunelis, kas paceļas un neko nenes, ir nākamais kļūmes režīms, un panelis to nevar saskatīt.
Pierakstiet, kuru resursu pārbaudījāt, lai nākamais cilvēks atkārtotu šo pārbaudi, nevis sāktu no jauna. Kad tunelis ir pacelts un resurss joprojām neizdodas, izmeklēšana pāriet uz maršrutiem un DNS, nevis atpakaļ uz dialogu. Šī piezīme ir atšķirība starp labojumu un stāstu.