Menyu zolağı qoşulduğunu bildirir, halbuki uzantı siyahısı komponenti hələ də aktivləşdirilməmiş kimi göstərir. Hər iki göstərici eyni Mac-dən gəlir və heç biri yalan demir: onlar fərqli faktları təsvir edir. macOS VPN müştərisi üçün ən azı üç ayrı vəziyyət saxlayır, dəstək müzakirələri isə onları bir ifadəyə yığır; məsləhətin yenidən quraşdırma ilə yenidən konfiqurasiya arasında dəyişməsinin səbəbi budur. Hansı vəziyyətin əskik olduğunu bilmək bir günlük təxmini iki dəqiqəlik yoxlamaya çevirir.

Bu vəziyyətlərin həm yerləri, həm də sahibləri fərqlidir. Biri əməliyyat sisteminin uzantı reyestrinə, biri cihazın tabe olduğu siyasətə, biri də müştərinin öz sessiyasına aiddir. Sahibləri fərqli olduğu üçün onlardan birinə tətbiq edilən düzəliş digər ikisini nadir hallarda dəyişir.

Bir adla çağırılan üç vəziyyət

StateWhere it livesWhat it does not prove
installed and activatedthe system extension registrythat any tunnel exists
permitted by policya configuration profile or a one-time user approvalthat the vendor's profile is configured
connectedthe client's own session statethat traffic takes the intended route

Onları hansı sırada oxumağınız siyahının özündən daha vacibdir: reyestrlə başlayın, çünki heç vaxt aktivləşməmiş komponent qoşula bilməz; sonra aktivləşdirmənin ümumiyyətlə mümkün olub-olmadığını həll edən siyasəti oxuyun; sonra isə üçündən yalnız biri sessiyanı təsvir edən müştərini oxuyun. Bu sıranın yuxarısındakı uyğunsuzluq aşağıdakı bütün əlamətləri izah edir, aşağıdakı uyğunsuzluq isə yuxarıdakı ikisini toxunulmaz qoyur.

Fərqin konkret nümunəsi: aktiv kimi oxunan reyestr qeydi ilə qoşula bilməyən müştəri uzantıya deyil, profilə və ya serverə işarə edir. Əks kombinasiya, yəni heç nə göstərməyən reyestrin yanında aktiv müştəri, adətən baxdığınız tətbiqin trafiki daşıyan tətbiq olmadığını bildirir. Hər hansı bir şeyə toxunmazdan əvvəl hansı kombinasiyanı müşahidə etdiyinizi yazın.

Uzantını simvola güvənmədən tapmaq

Cari buraxılışlar şəbəkə uzantılarını Sistem Ayarları, Ümumi, Giriş Elementləri və Uzantılar altında sadalayır. Məhsulun və ya nəşriyyatçının adını daşıyan qeydi tapın və menyu zolağının işarəsi yerinə onun yanındakı açarı oxuyun. Etiketlər və mövqelər macOS versiyaları arasında dəyişib, ona görə də köhnə məqalədən ekran şəkli yerinə buraxılışınız üçün satıcının təlimatlarına əməl edin. Tamamilə olmayan qeyd komponentin heç vaxt quraşdırılmadığını bildirir və profil redaktəsi onu yaratmayacaq.

systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact

Birinci əmr nəyin quraşdırıldığını və hər uzantının aktiv kimi bildirib-bildirmədiyini görməyin ən sürətli yoludur. İkincisi aktivləşdirmənin nədən rədd edildiyini göstərir, çünki rədd adətən istifadəçi interfeysinə heç vaxt çatmayan siyasət və ya imza şikayəti kimi gəlir. Hər nəyisə dəyişməzdən əvvəl rədd mətnini oxuyun: jurnal sətri komponenti və çox vaxt səbəbi adlandırır, dəstək müraciətinə lazım olan da məhz budur. Vacib bildiyiniz ifadəni deyil, bütün sətri kopyalayın, çünki versiya və identifikator onun əks uclarındadır.

Müştərinin etiraf etdiyi, siyahının etmədiyi şey

Uzantı təsdiqləndikdən sonra müştəridən profil və sessiya olub-olmadığını soruşun, çünki qoşulmadan saxlanılan profil konfiqurasiya problemidir, trafik daşımayan qoşulma isə marşrutlaşdırma və ya siyasət problemidir. Üçünü bir kimi qəbul etmək sizi bütün müddət işləyən komponenti yenidən quraşdırmağa qaytarır.

scutil --nc list
scutil --nc status "Work VPN"

Siyahı konfiqurasiya edilmiş xidmətləri və onların qoşulma vəziyyətini göstərir; status çağırışı bir adlı xidmətin vəziyyətini və son xətasını göstərir. Yenidən quraşdırmadan əvvəl həmin mətni və macOS versiyasını qeyd edin, çünki yenidən quraşdırma sübutları məhv edir və çox vaxt eyni nasazlığı təkrarlayır.

Siyasət açarın sahibi olduqda

İdarə olunan Mac-da konfiqurasiya profili uzantını sabit vəziyyətdə saxlaya bilər, və o zaman açar dizayn üzrə bozlaşır. Əlçatmaz açar ətrafından yan keçilməli xəta deyil, siyasət bəyanatıdır. Ora çatmaq üçün profili və ya idarəetmə qeydiyyatını silmək cihazın təhlükəsizlik vəziyyətini dəyişir, növbəti yoxlamada geri qaytarılır və özünü uyğun kimi bildirən, amma onu uyğun edən nəzarətləri itirmiş maşın qoyub gedir. Bu nəticə ilkin problemdən pisdir, çünki həm səbəbi, həm də əlaməti gizlədir.

Müraciəti administratora uzantı identifikatoru, dəqiq rədd mətni və versiya ilə aparın. İdarə olunan yerləşdirmə şəbəkə uzantısını adətən dəqiqələr içində mərkəzləşdirilmiş qaydada təsdiqləyə bilər; bu da həm yan keçməkdən sürətlidir, həm də sonradan audit edilə bilər.

Düzəlişi real tətbiqdə sübut etmək

Hər hansı dəstəklənən düzəlişdən sonra yenidən qoşulun və menyu zolağının nişanını deyil, VPN-in mövcud olduğu tətbiqi sınayın. Sonra tuneldən kənarda qalmalı olan trafikin həqiqətən kənarda qaldığını təsdiqləyin, çünki hər şeyi səssizcə tuneldən keçirən düzəliş niyyət etdiyiniz dəyişiklikdən fərqlidir. Real tətbiqdə iki dəqiqəlik sınaq təkrar edə bilmədiyiniz nişandan daha dəyərlidir.

Həmin siyahıda olarkən bir xəbərdarlıq: məzmun filtri də şəbəkə uzantısıdır. Tək bir sayt uğursuz olduqda paneldəki bütün uzantıları söndürmək digər tətbiqlər üçün əlaqəsiz filtrləməni pozan kobud addımdır və müqayisə edəcəyiniz komponentləri çıxararaq növbəti diaqnozu çətinləşdirir. Toxunmazdan əvvəl uzantını nəşriyyatçı və rola görə müəyyənləşdirin və üç vəziyyətdən hansının həqiqətən səhv olduğunu yazın.

Əlaqəli məqalələr