NetworkManager bir xüsusiyyət təqdim edir, vpn.persistent, və insanlar ondan eyni anda dörd fərqli suala cavab verməsini istəyirlər. Onun yuxarı mənbə sənədləşməsi diqqətlidir: davamlılıq VPN xidməti onu dəstəklədikdə və profil onu aktivləşdirdikdə tətbiq olunur, sonra isə bağlantıdan açıq şəkildə ayrılana qədər keçid dəyişikliklərinə və kəsintilərə tab gətirməsi xahiş edilir. Həmin sənədləşmə həm də xüsusiyyətin standart olaraq false olduğunu göstərir ki, bu, əksər bərpa planlarının güman etdiyi şey deyil. Onu nəticə vədi kimi deyil, cəhd xahişi kimi oxuyun.

Ayar əslində nəyi öhdəsinə götürür

Profildə saxlanılan dəyər menecerə bir göstərişdir və menecer həmin göstərişi onunla nə edəcəyini bilən VPN plagininə ötürməlidir. Quraşdırılmış plagin xüsusiyyəti nəzərə almırsa, profil yenə də aktivləşir və jurnal səssiz qalır ki, bu da sonradan sazlama aparan hər kəs üçün iki dünyanın ən pisinidir. Profilin içində heç nə plagini malik olmadığı davranışı tətbiq etməyə məcbur edə bilməz, ona görə də yeganə görünən nəticə yoxluqdur.

Sənədləşmədəki şərtin açar düymədən daha vacib olmasının səbəbi budur. Həqiqətən hansı plagin və buraxılışa sahib olduğunuzu yoxlayın və versiyanı bağlantı təsvirinin yanına yazın ki, növbəti şəxs onu yenidən kəşf etməli olmasın. Tətbiq edilməmiş bayraq üzərində qurulmuş bərpa siyasəti istehsalda düz bir dəfə, həmişə də ən əlverişsiz anda uğursuz olur.

Xüsusiyyətə cəhd kimi yanaşmaq sınaq üçün düzgün gözləntini də qurur. Siz bayrağın qoyulub-qoyulmadığını yoxlamırsınız; keçid düşəndə nəyinsə baş verib-vermədiyini yoxlayırsınız. Bunlar fərqli təcrübələrdir və yalnız biri bir günə dəyər.

Bir yerə birləşdirilən dörd sual

Aktivləşdirmə VPN-i ilk növbədə nəyin qaldırdığını soruşur. NetworkManager profili baza bağlantısına bağlana bilər, ayrıca idarə olunan OpenVPN xidməti öz başlanğıcına sahibdir və bu quruluşa üçüncü işə salan əlavə etmək sizə kimin məsul olduğu barədə fərqli fikirləri olan iki sahib verir. Başqa bir tetik əlavə etməzdən əvvəl hansı komponentin başlanğıca sahib olduğunu qərarlaşdırın.

Bərpa keçid dəyişdikdə və ya yox olduqda nə baş verdiyini soruşur ki, bu da vpn.persistent-in həll etdiyi dar sualdır. Canlılıq müştərinin qarşı tərəfin cavab verməyi dayandırdığını anlayıb-anlamadığını soruşur və OpenVPN-in keepalive və ya yenidən başlatma davranışı buna cavab verir; iki mexanizm çox vaxt eyni sözlə təsvir olunur və fərqli yerlərdə tətbiq edilir. Onları ayrı-ayrı, fərqli alətlərlə sınayın, əks halda bir davranışı digərinə aid edəcəksiniz.

Niyyət ümumiyyətlə yenidən qoşulmanın istənilib-istənmədiyini soruşur və bu, status sorğusunun cavab verə bilmədiyi sualdır. Qəsdən dayandırma və kəsinti eyni qeyri-aktiv vəziyyəti yaradır, ona görə də yoxluq əsasında yenidən qoşulan hər şey insan qərarı barədə təxmin edir. Təxmin, kimsəni üstələdiyi ana qədər yaxşıdır.

Onları ayrı saxlayan yoxlama siyahısı

Konfiqurasiyanı oxuyub onun barədə düşünmək əvəzinə hadisələri sıra ilə icra edin və hər birinin nə göstərdiyini vaxt damğası ilə qeyd edin.

Birincisi, nəzərdə tutulan baza bağlantısını aktivləşdirin və VPN-in quraşdırıldığını unutduğunuz bir mexanizmlə deyil, gözlədiyiniz tetiklə qalxdığını təsdiqləyin. İkincisi, təsdiqlənmiş fasilə zamanı menecerin VPN hadisələrini, sahib müştərinin bərpa vəziyyətini və şəxsi resursa yeni sorğunu müqayisə edin. Üçüncüsü, qəsdən bağlantını kəsin, gözləyin və arxanızca heç nəyin profili yenidən başlatmadığını təsdiqləyin.

Üçüncü addım insanların atladığı addımdır və real qüsuru ən çox tapan da elə odur. Aktiv profili sorğulayan və o olmadıqda yenidən qoşulan nəzarətçi istifadəçinin qəsdən kəsməsini şənliklə geri qaytaracaq. İstifadəçinin yerindən bu davamlılıq deyil; bu, itaət etməyən bir maşındır. Birini əlavə etməzdən əvvəl onlardan soruşun.

Nəticələri bağlantı təsviri ilə eyni sənədə yazın. Bərpa siyasəti yalnız kimsənin onun qəsdən uğursuz olduğunu son dəfə izlədiyi qədər yaxşıdır. Vaxt damğaları fərqi qeydləri sonra oxuyan hər kəs üçün görünən edir.

Autentifikasiya bərpanın bir hissəsidir

Yenidən qoşulmaq sırf şəbəkə əməliyyatı deyil. Təsdiqlənmiş axın təzə çağırış, birdəfəlik kod və ya aktivləşdirmə kontekstinin çata bilmədiyi bir sirr tələb edirsə, heç bir davamlılıq ayarı onu yoxdan yarada bilməz.

Bu, tanış bir nümunəni izah edir: bağlantı kilidi açıq açar halqası olan maşında bərpa olunur və yenidən başlatmadan sonra həmin maşında uğursuz olur. Şəbəkə qatı tam olaraq tələb olunanı etdi və etimad məlumatı qatının təklif edəcəyi heç nə yox idi.

Yenidən cəhd intervalını qısaltmaq əvəzinə etimad məlumatı iş axınını düzəldin. Heç kimin cavab verə bilmədiyi sorğuya qarşı daha sürətli cəhdlər jurnal səs-küyü və nəyinsə cəhd edildiyi barədə yanlış təəssürat yaradır.

Davamlılıq kill switch deyil

Xüsusiyyət VPN əlaqəsini saxlamağa və ya bərpa etməyə çalışır. VPN işləmədiyi zaman tətbiqlərin nə edə biləcəyini qərar vermir və özü heç nəyi bloklamır.

Tələb tuneldən kənara heç bir trafikin çıxmamasıdırsa, bu, öz mexanizmi, öz sınağı və öz uğursuzluq rejimləri olan ayrı bir siyasətdir. Davamlılığın bunu əhatə etdiyini güman etmək təhlükəsizlik qərarını təsadüfə çevirir.

Bərpa qeydlərində hər iki yarısını yazın: VPN nəyə cəhd etdi və cəhd davam edərkən hansı tətbiq trafikinə icazə verildi.

Əlaqəli məqalələr