Comutatoarele VPN gri din meniul desktopului raportează că ceva este greșit și nimic despre ce. Aceasta este o observație, nu un diagnostic. Trei limite diferite pot produce același control mort: NetworkManager poate să nu dețină dispozitivul, sesiunii îi poate lipsi permisiunea de a-l schimba sau pluginul editorului VPN poate să nu fie instalat deloc. Schimbarea limitei greșite este felul în care o reparație de cinci minute devine o după-amiază de reinstalat pachete.

Trei comenzi doar-citire separă cazurile înainte de a modifica ceva.

Puneți cele trei întrebări în ordine

nmcli device status
nmcli general permissions
nmcli connection show

Acestea sunt comenzi de inspecție pentru un sistem care folosește într-adevăr NetworkManager și sunt sigure de rulat ca utilizator obișnuit. Țineți detaliile private ale conexiunii în afara jurnalelor publice dacă lipiți rezultatul undeva.

Starea dispozitivului răspunde dacă interfața este administrată și utilizabilă. Vizualizarea permisiunilor răspunde ce are voie să facă sesiunea apelantă. Lista conexiunilor arată ce profiluri există; nu dovedește că un editor VPN sau un plugin de import potrivit este instalat.

Proprietatea și permisiunea sunt defecte diferite

Un dispozitiv marcat ca neadministrat este în afara controlului NetworkManager, iar nicio cantitate de permisiuni nu va produce un comutator funcțional. Pluginul ifupdown este o cauză comună: setarea sa managed decide cum sunt tratate intrările din fișierul interfaces, iar o secțiune rămasă poate ține o interfață sub vechiul instrument. Existența fișierului nu este o instrucțiune de a-i șterge conținutul, iar eliminarea intrărilor pe care nu le-ați scris este o modalitate bună de a pierde conectivitatea.

Permisiunea este o axă separată. NetworkManager autorizează apelanții care nu sunt root prin PolicyKit, iar răspunsul raportat poate fi yes, auth sau no. O sesiune fără agent de autentificare raportează auth și apoi eșuează silențios în desktop, ceea ce arată ca un control stricat și nu ca un agent lipsă.

Nu reparați niciuna rulând desktopul ca root

Rularea întregii sesiuni ca root pentru ca un comutator să funcționeze schimbă modelul de securitate al fiecărei aplicații de pe mașină. De asemenea, ascunde configurația greșită de bază în loc să o documenteze. Dacă o acțiune necesită autorizare administrativă, acesta este designul intenționat, iar reparația aparține politicii sau modului în care este pornit agentul.

La fel, nu porniți o a doua copie a NetworkManager sau un daemon concurent. Doi manageri care se ceartă pe același dispozitiv produc o stare greu de raționat și și mai greu de susținut. Dacă un al doilea daemon pare singura cale de a recupera un control, configurația primului manager este lucrul de reparat. Opriți daemonul suplimentar înainte de a schimba orice altceva, altfel următorul test le măsoară pe amândouă deodată.

Întrebarea pluginului este și despre editor

Crearea sau importarea unei conexiuni VPN necesită pluginul care oferă acel tip de conexiune, iar pe desktop necesită de obicei și o integrare de editor. Pachetul din partea serviciului poate fi prezent în timp ce formularul editorului lipsește, motiv pentru care o intrare de meniu poate exista și totuși eșua. Verificați ambele jumătăți conform împachetării distribuției în loc să presupuneți că un singur pachet instalează tot.

Nici un binar de client independent nu este dovadă. Instalarea unui binar OpenVPN nu îi oferă prin sine editorului de desktop un formular pentru crearea unui profil OpenVPN.

Corectați limita responsabilă, apoi verificați

Odată ce știți care limită este greșită, schimbați-o doar pe aceea. Marcarea unui dispozitiv ca administrat, acordarea unei permisiuni sau instalarea unui pachet de editor sunt trei operațiuni diferite cu trei profiluri de risc diferite, iar amestecarea lor face rezultatul imposibil de atribuit. Dacă proprietatea trebuie mutată, faceți-o cu acces la consolă sau în afara benzii disponibil, deoarece o greșeală acolo poate elimina rețeaua pe care o folosiți ca să o reparați.

Apoi verificați cu contul real și profilul real: confirmați ruta, vizualizarea DNS și unde este stocat secretul. Butoanele activate sunt o stare a interfeței, nu dovada că un tunel funcționează. Înregistrați în tichet starea dispozitivului, răspunsul despre permisiuni și versiunea pluginului, ca următoarea persoană să știe care limită s-a schimbat de fapt.

Articole similare