Ubuntu 18.04-in VPN menyusunda OpenVPN yoxdur: nə quraşdırmaq lazımdır
GNOME panelindəki VPN növü openvpn əmrindən deyil, plagin paketindən gəlir. Dəsti quraşdırın, NetworkManager-i yenidən başladın, sonra profili idxal edin.
GNOME-un VPN siyahısı sizə verilən profilə uyğun heç nə təklif edə bilməz və adi nəticə masaüstünün OpenVPN işlədə bilmədiyidir. İşlədə bilir. Çatışmayan plagin paketidir və eyni maşında oturan əmr sətri müştərisinin menyu ilə heç bir əlaqəsi yoxdur. Əvvəlcə öldürülməli olan mif budur, çünki o, insanları səhv şeyi yenidən quraşdırmağa göndərir.
Menyu plaginləri göstərir, protokolları yox
GNOME şəbəkə menecerinin bildirdiyi bağlantı növlərini göstərir və menecer quraşdırılmış plaginləri bildirir. Beləliklə, boş siyahı protokolun imkanlarını deyil, quraşdırılmış plagin dəstini təsvir edir. Ona görə işlək openvpn binarı paneldə heç nəyi dəyişmir.
Bu fərq vacibdir, çünki iki nasazlıq paneldən eyni görünür. Çatışmayan plagin də, sınmış plagin də kömək edə bilməyən dialoq yaradır və yalnız birincisi nəyisə quraşdırmaqla düzəlir. Menecerdən nə bildiyini soruşmaq, heç nə quraşdırmadan əvvəl onları ayırır. Bu sual bir əmrə başa gəlir və bir saatlıq təxmini əvəz edir.
Dialoq hansı paketə aiddir
Ubuntu 18.04-də paketlərin xüsusi adları var və daha yeni buraxılışlar eyni bölgünü saxlayıb. Onları alternativ kimi deyil, rol kimi oxuyun, çünki birini quraşdırmaq problemi təkbaşına nadir hallarda həll edir. Bir paket demonu və əmr sətri müştərisini saxlayır və heç biri heç bir parametr dialoqundan xəbərdar deyil.
Plagin paketi şəbəkə menecerinə OpenVPN bağlantısı yaratmağa, saxlamağa və başlatmağa imkan verən şeydir. Redaktor paketi formanı, onun sahələrini və panelin çağırdığı saxlama yolunu təmin edir. Plagini olub redaktoru olmayan maşın konfiqurasiya edə bilmədiyi növü göstərir, redaktoru olub plagini olmayan maşın isə heç nə göstərmir. Dəsti birlikdə quraşdırın və qeyri-müəyyənlik yox olur.
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version
18.04-də bunlar uydurma deyil, real arxiv adlarıdır. KDE masaüstünün öz redaktor paketi lazımdır və plagini də hələ lazımdır; yalnız GNOME üçün yazılmış bələdçinin buraxdığı hissə məhz budur.
Yenidən başlatma quraşdırmanın bir hissəsidir
Panel xidmətin başlanğıcında menecerdən dəstəklənən növləri soruşur və artıq göstərilmiş siyahı quraşdırma ilə yenilənmir. Buna görə xidmət işləyərkən quraşdırmaq uğurlu quraşdırma ilə dəyişməmiş dialoqun əsəbi birləşməsini yaradır. Yenidən başlatma istəyə bağlı ev işi deyil; quraşdırmanı görünən edən addım budur.
Yenidən başlatma bağlantını bir neçə saniyə kəsir və həmin interfeysdən keçən istənilən SSH sessiyası da onunla gedir, ona görə maşın uzaqdadırsa bunu planlaşdırın. Sonra paneli yenidən açın və menecerdən birbaşa nəyi dəstəklədiyini soruşun. Birbaşa sorğu keşlənmiş ola bilən menyudan daha yaxşı sübutdur.
sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn
Son əmr seçici testdir. Plagin varsa, çatışmayan arqumentlərə görə uğursuz olur; plaginsiz isə naməlum VPN növü bildirir. Nəticələrdən biri doldurulmağı gözləyən formadır, digəri isə hələ də paketləmə problemidir. Fərqin aydın olmasını istəyirsinizsə, onu quraşdırmadan əvvəl və sonra işə salın.
Qoy nmcli .ovpn faylını oxusun
Heç nə sizi verilmiş profili nəzarət-nəzarət yenidən qurmağa məcbur etmir. Menecer .ovpn fayllarını birbaşa oxuyur və onların direktivlərini daxili sertifikatlar da daxil olmaqla saxlanan bağlantıya çevirir. İdxal həm də dəqiqlik baxımından əl ilə köçürməni üstələyir, çünki səhv yazılmış şifr və ya kəsilmiş açar server problemi kimi görünən nasazlıq yaradır.
Saxlama bitənə qədər profili istinad etdiyi istənilən açar və ya sertifikatın yanında saxlayın, çünki yalnız fayl yollarını saxlayan bağlantı həmin fayllar köçəndə pozulur. Sonra bağlantını adla yoxlayın və hər hansı etimad məlumatı sorğusunu ön planda cavablandırın ki, nə istədiyini görəsiniz. Heç vaxt aktivləşdirilməmiş saxlanan bağlantı heç nəyin sübutu deyil.
nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active
Üçüncü əmr tunelin gözlədiyiniz ad altında işlədiyini təsdiqləyir. O, həm də uğursuz olmuş bağlantını heç vaxt aktivləşdirilməmiş bağlantıdan ayırır.
Menyunun sizə deyə bilmədiyi şeylər
Olmayan növ şlüz haqqında heç nə demir və serverin OpenVPN-i rədd etdiyi mənasına gəlmir. Menyuda bənd görünsün deyə əlaqəsiz protokol plagini quraşdırmağa əsas deyil. Bu ikinci səhvin praktikada adı var: insanlar təklif olunan bəndlər bunlar olduğu üçün PPTP və ya AnyConnect profilini OpenVPN xidmətinə tuşlayırlar.
Əvvəlcə paketləməni düzəldin; server sualı sonra gəlir. Təmiz idxal olunan və heç vaxt autentifikasiyadan keçməyən profil redaktor deyil, sertifikat, TLS və ya etimad məlumatı məsələsində uğursuz olur. Bunların hər biri fərqli sübut qoyur və heç biri dialoqda görünmür. Parametrlər panelini yenidən açmazdan əvvəl müştəri jurnalını oxuyun.
Bunu həqiqətən istifadə etdiyiniz resursla sübut edin
Növ mövcud olub bağlantı saxlandıqdan sonra ona zəng edin və həqiqətən istifadə etdiyiniz resursu açın. Təkcə aktivləşmə iki tərəfin tunel barədə razılaşdığını sübut edir. Qalxan və heç nə daşımayan tunel növbəti nasazlıq rejimidir və panel onu görə bilmir.
Hansı resursu yoxladığınızı yazın ki, növbəti şəxs sıfırdan başlamaq əvəzinə həmin yoxlamanı təkrarlasın. Tunel işləyəndə resurs yenə uğursuz olursa, araşdırma dialoqa deyil, marşrutlara və DNS-ə keçir. O qeyd düzəlişlə hekayə arasındakı fərqdir.