Grys VPN-skakelaars in die lessenaar se menu sê dat iets verkeerd is en niks oor wat nie. Dit is 'n waarneming, nie 'n diagnose nie. Drie verskillende grense kan dieselfde dooie beheer veroorsaak: NetworkManager besit dalk nie die toestel nie, die sessie het dalk nie die toestemming om dit te verander nie, of die VPN-redigeerder-inprop is dalk glad nie geïnstalleer nie. Om die verkeerde een te verander, is hoe 'n oplossing van vyf minute 'n middag se herinstallering van pakkette word.

Drie lees-alleen-opdragte skei die gevalle voordat enigiets verander word.

Vra die drie vrae in volgorde

nmcli device status
nmcli general permissions
nmcli connection show

Dit is ondersoekopdragte vir 'n stelsel wat NetworkManager werklik gebruik, en dit is veilig om as 'n gewone gebruiker te loop. Hou private verbindingsbesonderhede uit openbare logs as jy die uitset ergens plaas.

Toestelstatus antwoord of die koppelvlak bestuur en bruikbaar is. Die toestemmingsaansig antwoord wat die oproepsessie mag doen. Die verbindingslys wys watter profiele bestaan; dit bewys nie dat 'n bypassende VPN-redigeerder of invoer-inprop geïnstalleer is nie.

Eienaarskap en toestemming is verskillende foute

'n Toestel wat as onbestuur gemerk is, val buite NetworkManager se beheer, en geen hoeveelheid toestemming sal 'n werkende skakelaar lewer nie. Die ifupdown-inprop is een algemene oorsaak: sy bestuurde instelling bepaal hoe inskrywings in die interfaces-lêer hanteer word, en 'n oorblywende blok kan 'n koppelvlak onder die ou gereedskap hou. Die bestaan van die lêer is nie 'n opdrag om die inhoud daarvan te verwyder nie, en om inskrywings te verwyder wat jy nie geskryf het nie, is 'n goeie manier om verbinding te verloor.

Toestemming is 'n aparte as. NetworkManager magtig nie-root-oproepers deur PolicyKit, en die gerapporteerde antwoord kan ja, auth of nee wees. 'n Sessie sonder 'n verifikasie-agent rapporteer auth en misluk dan stil in die lessenaar, wat soos 'n stukkende beheer lyk eerder as 'n ontbrekende agent.

Moenie een van die twee regmaak deur die lessenaar as root te loop nie

Om die hele sessie as root te loop om een skakelaar te laat werk, verander die sekuriteitsmodel van elke toepassing op die masjien. Dit verberg ook die onderliggende wanopstelling in plaas daarvan om dit te dokumenteer. As 'n aksie administratiewe magtiging nodig het, is dit die bedoelde ontwerp, en die regstelling hoort in beleid of in hoe die agent begin word.

Net so, moenie 'n tweede kopie van NetworkManager of 'n mededingende daemon begin nie. Twee bestuurders wat oor dieselfde toestel stry lewer toestand wat moeilik is om te beredeneer en nog moeiliker om te ondersteun. As 'n tweede daemon lyk soos die enigste manier om 'n beheer terug te kry, is die eerste bestuurder se konfigurasie die ding om reg te maak. Stop die ekstra daemon voordat jy enigiets anders verander, of die volgende toets meet albei gelyktydig.

Die inprop-vraag gaan ook oor die redigeerder

Om 'n VPN-verbinding te skep of in te voer, benodig die inprop wat daardie verbindingstipe verskaf, en op 'n lessenaar benodig dit gewoonlik ook 'n redigeerder-integrasie. Die dienskant-pakket kan teenwoordig wees terwyl die redigeerder-vorm ontbreek, en daarom kan 'n menu-inskrywing bestaan en steeds misluk. Kontroleer albei helftes teen die verspreiding se pakkettering eerder as om te aanvaar dat een pakket alles installeer.

'n Selfstandige kliënt-binêre lêer is ook nie bewyse nie. Om 'n OpenVPN-binêre lêer te installeer, gee nie vanzelf aan die lessenaar-redigeerder 'n vorm om 'n OpenVPN-profiel te skep nie.

Korrigeer die verantwoordelike grens en verifieer dan

Sodra jy weet watter grens verkeerd is, verander net daardie een. Om 'n toestel as bestuur te merk, 'n toestemming toe te ken of 'n redigeerder-pakket te installeer, is drie verskillende bewerkings met drie verskillende risikoprofiele, en om hulle te meng maak die resultaat onmoontlik om toe te skryf. As eienaarskap moet verskuif, doen dit met konsole- of buiteband-toegang beskikbaar, want 'n fout daar kan die netwerk verwyder wat jy gebruik om dit reg te maak.

Verifieer dan met die werklike rekening en die werklike profiel: bevestig die roete, die DNS-aansig en waar die geheim gestoor word. Geaktiveerde knoppies is 'n koppelvlaktoestand, nie bewys dat 'n tonnel werk nie. Teken die toestelstatus, die toestemmingsantwoord en die inprop-weergawe in die kaartjie aan, sodat die volgende persoon weet watter grens werklik verander het.

Verwante artikels