Wi-Fi se conectează singur; VPN-ul are nevoie de o asociere secundară
Conectarea automată pe un profil VPN nu îl pornește. Adăugați UUID-ul său la secondaries ale conexiunii de bază, apoi verificați agentul de secrete în acel context.
Laptopul se conectează la Wi-Fi înainte să vă așezați, iar VPN-ul încă așteaptă un clic. Setarea conectării automate pe profilul VPN nu schimbă nimic, pentru că acel comutator guvernează activarea profilului însuși, iar NetworkManager tratează un VPN ca însoțitor al unei conexiuni de bază. Mecanismul documentat este lista secundară a conexiunii de bază, iar aceasta este o altă proprietate într-un alt loc.
Conectarea automată nu este comutatorul VPN-ului
Un profil Wi-Fi sau Ethernet se poate activa singur pentru că deține un dispozitiv. Un profil de plugin VPN nu deține un dispozitiv în același sens; este pornit alături de o conexiune care deține unul. De aceea indicatorul de conectare automată de pe VPN pare corect, se salvează corect și nu produce niciun tunel. Indicatorul răspunde la o întrebare despre profil, nu despre rețeaua de care are nevoie.
Citirea modelului astfel explică și modul de eșec. Baza se conectează, nimic nu cere VPN-ului să pornească, iar desktopul arată un VPN deconectat lângă o rețea conectată. Nimic nu este stricat; asocierea nu a fost făcută niciodată.
Identificați ambele profiluri prin UUID
nmcli -f NAME,UUID,TYPE connection show
Alegeți profilul Wi-Fi sau Ethernet care ar trebui să declanșeze tunelul, apoi profilul VPN dorit. Folosiți UUID în loc de nume, pentru că un nume este o etichetă care poate fi duplicată sau editată, iar UUID-ul este ceea ce calea de activare rezolvă de fapt.
Nu confundați numele unui profil cu un nume de interfață sau cu o adresă pe care mașina o are chiar acum. Sunt trei identificatori diferiți care se întâmplă să arate similar într-un terminal, iar amestecarea lor produce o modificare orientată spre nimic.
Adăugați VPN-ul la conexiunea de bază
nmcli connection modify uuid "PRIMARY_UUID" +connection.secondaries "VPN_UUID"
Forma cu plus adaugă la lista existentă; omiterea ei înlocuiește lista, ceea ce elimină în liniște orice altă conexiune secundară deja configurată. Inspectați mai întâi valoarea curentă și notați-o înainte de a schimba ceva.
Setările de conexiune ale NetworkManager descriu secundarele ca conexiuni VPN pornite împreună cu conexiunea de bază. Dacă un profil WireGuard nativ este același tip de obiect depinde de modul în care NetworkManager îl gestionează, așa că aceeași comandă poate fi instrumentul greșit pentru un tunel care apare ca interfață și nu ca plugin VPN.
Aceasta este o schimbare de politică de conexiune, nu un comutator de execuție. Aplicați-o prin orice proces de reconectare pe care implementarea îl aprobă, și așteptați-vă ca prima activare după schimbare să se comporte diferit de sesiunea în care stați acum.
Secretele nu fac parte din asociere
O intrare secundară spune «pornește asta cu aceea». Nimic din ea nu predă o parolă, nu deblochează o legătură de chei și nu răspunde la o solicitare. Un profil care se autentifică fără probleme după o autentificare la desktop poate totuși eșua când este activat într-un context în care agentul de secrete nu este disponibil.
Folosiți aranjamentul de sistem sau de agent de secrete acceptat pentru implementarea reală. Stocarea parolei tuturor într-un script ca tunelul să poată porni nesupravegheat transformă un proiect de autentificare într-un fișier care supraviețuiește angajării proprietarului său.
Citiți ambele evenimente, apoi verificați resursa
Urmăriți conexiunea de bază și activarea VPN în timpul unei singure încercări. Un eveniment VPN lipsă înseamnă că declanșatorul nu a fost configurat niciodată sau că UUID-ul este greșit. Un eveniment VPN urmat de o eroare de autentificare înseamnă că declanșatorul a rulat, iar problema rămasă este acreditarea, ceea ce este altă corectare.
După activare, cereți resursa care a motivat configurarea în loc să aveți încredere în pictogramă. Apoi deconectați-vă intenționat și urmăriți ce se întâmplă în continuare, pentru că o asociere de pornire automată nu este un comutator de siguranță și nu promite reîncercări nesfârșite. Dacă cerința este «niciun trafic fără tunel», aceasta este o politică separată care are nevoie de propria configurare și propriul test. Confundarea celor două este modul în care o mașină ajunge să se reconecteze în buclă în timp ce utilizatorul crede că este protejat.