Paketlərin yenidən quraşdırılması masaüstü şəbəkə menyusunun heç vaxt çəkmədiyi VPN girişini nadir hallarda geri gətirir. Panel və bağlantı iki sahibi olan iki obyektdir: masaüstü frontendi plaqinin təqdim etdiyini çəkir, şəbəkə xidməti isə profili saxlayır. Biri menyudan yoxa çıxa bilər, digəri işləməyə davam edər; buna görə menyu başlamaq üçün yanlış yerdir. Əvvəlcə profili yoxla, sonra masaüstünün, yoxsa bağlantının həqiqətən xarab olduğunu qərarlaşdır.

Düymə və profil fərqli şeylərə aiddir

Masaüstü şəbəkə səhifəsi quraşdırılmış frontendin və onun VPN redaktor komponentlərinin necə çəkməyi bildiyini çəkir. NetworkManager və ya o maşında şəbəkəyə sahib olan hansı xidmət varsa, bağlantı tərifini saxlayır və onun qaldırılıb-qaldırılmayacağına qərar verir. Heç nə iki baxışı razılaşmağa məcbur etmir və masaüstü dəyişikliyindən, distributiv yeniləməsindən və ya inkişaf buraxılışına qarşı işə salmadan sonra onlar tez-tez razılaşmır. Buna görə panel natamam ola bilər, tunel isə itməmiş olsun. Bunu protokol problemi kimi oxumaq birbaşa heç nəyi düzəltməyən yenidən quraşdırma dövrəsinə aparır.

What the screen showsCheck it againstWhat the answer rules out
No VPN section at allnmcli connection showWhether any profile exists
A VPN section with an empty listThe editor or plugin package for that VPN typeWhether the frontend can draw it
The same profile listed twiceBoth UUIDsWhether an import loop made copies

Cədvəli yuxarıdan işlə, çünki hər sətir fərqli suala cavab verir və birinci sətir ən ucuzudur. Mövcud profil problemi frontendə keçirir, heç profil olmaması isə təchizata keçirir. Hansının səndə olduğunu təxmin etmək on dəqiqəlik yoxlamanı bütün bir günorta yenidən quraşdırmaya çevirən şeydir.

NetworkManager-dən saxladığını soruş

Menyunu oxumaq əvəzinə xidmətin özündən soruş, çünki iki əmr mövcud olanı işləyəndən ayırır. Onları maşının özündə işlət və ikincisini hər aktivləşdirmə cəhdindən əvvəl və sonra işlət. Siyahılar bir-birini əvəz etmir və aralarındakı fərq diaqnozdur.

nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active

Saxlanmış profil qeyri-aktiv ola bilər, bu normaldır və masaüstü barədə heç nə demir. Oxşar adlı iki giriş idxal dövrəsindən sonra tez-tez olur və onları yalnız UUID fərqləndirir. Başqa xidmətin birbaşa sahib olduğu tunel bu siyahıya heç vaxt düşməyə bilər, ona görə boş nəticə avtomatik NetworkManager qüsuru deyil. Bundan sonra UUID ilə seç, çünki adlar insanların redaktə etdiyi etiketlərdir, identifikatorlar isə deyil.

Profili yenidən idxal etmək əvəzinə onu yoxla

Profil mövcud olduqda onun təfərrüatlarını saxlanmış sirləri istəmədən oxu. Mövcud olmadıqda plaqinin sənədləşdirdiyi təchizat və ya idxal iş axınından bir dəfə istifadə et və nə yaratdığını təsdiqlə. Menyu boş qaldığı üçün idxalı təkrarlamaq maşının bir bağlantının dörd rəqib nüsxəsi ilə bitməsinin yoludur.

O nüsxələr heç kimin oxumadığı kağız izi olan sürüşmədir: masaüstü istifadəçisi hansının istifadə olunacağını deyə bilməz, növbəti administrator da deyə bilməz. Dublikatları identifikatorlarını qeyd etdikdən sonra qəsdən sil, idxal dövrəsinin qərar verməsinə imkan vermək əvəzinə. Sağ qalan UUID-ni qeyd et, çünki terminal aktivləşdirməsinə lazım olan dəyər budur. Fərqli adlarla iki dəfə idxal edilmiş profil adətən bir işlək tərif və bir səbirsizlik artefaktıdır. Profil siyahısı konfiqurasiyadır və bağlantının özü qədər diqqətə layiqdir.

Saxlanmış profili terminaldan aktivləşdir

nmcli sənədləri seçilmiş profilin interaktiv aktivləşdirilməsini əhatə edir, bu da əmr sətrini dəstəklənən ikinci interfeys edir, işə yaramayan bir hiylə deyil. Aşağıdakı nümunə identifikatorunu saxladığın UUID ilə əvəz et. Əmrin nə etdiyini işlətməzdən əvvəl anla, çünki şəbəkə vəziyyətini dəyişir. Marşrutlar və DNS yerini dəyişə bilər və yenidən konfiqurasiya olunan interfeys üzərindən uzaq sessiya sağ qalmayacaq.

Bunu yerli konsoldan və ya dəyişiklik səhv gedəndə geri qayıtma planı ilə işlət. --ask seçimi profilin çatışmayan girişlərini toplayır; sistem avtorizasiyasını keçmir. O, həm də hər plagin autentifikasiya sorğusunun terminalda işləyəcəyinə zəmanət vermir, çünki bəziləri orada çata bilmədiyin dialoqu gözləyir.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555

Masaüstünü günahlandırmazdan əvvəl nəticəni oxu

Profil qalxarsa, saxlanmış bağlantı işləyir və bu idarəetmə yolu işləyir. Bu, şikayəti frontendə daraldır, o isə fərqli komponent siyahısı və çox vaxt fərqli komandadır. Qalxmazsa, nasazlıq profildə və ya tuneldədir və masaüstü heç vaxt problem olmayıb.

Uğurlu aktivləşdirmə yenə də frontendin redaktor komponentinin mövcud olub-olmadığını və ya panelin özünün səhv davranıb-davranmadığını demir. Bunlar distributivin dəstəklənən frontendi və ona uyğun plagin paketləri üçün suallar olaraq qalır. Onları yenidən quraşdırmaya qatmaq adətən paneli olduğu kimi qoyur və hekayəyə bir yenidən başlatma əlavə edir.

Faydalı hesabat masaüstü buraxılışını, bağlantı növünü, çatışmayan panel əməliyyatını və profilin dəstəklənən interfeys vasitəsilə görünüb-görünmədiyini və ya aktivləşdirilə bildiyini göstərir. Çatışmayan menyunu təsvir etmək nə şəxsi açar, nə də etimadnamə daşıyan profil tələb edir. Bu, təminatçının heç bir etimadnaməyə toxunmadan panel vəziyyətini təkrarlaması üçün kifayətdir.

Əlaqəli məqalələr