Mangler VPN-ikonet i menylinjen på Mac? Visning, tilstand og eierskap
Synlighet i menylinjen, tunnelens tilstand og lagret konfigurasjon er tre forskjellige ting på macOS. Bestem hvilket lag som eier ikonet før du automatiserer Systeminnstillinger.
Synlighet i menylinjen og tilkoblingstilstand er uavhengige innstillinger på macOS. Et ikon kan være skjult mens tunnelen sender trafikk, og et ikon kan være synlig mens den lagrede tjenesten er frakoblet. Bestem hvilket lag du prøver å endre før du åpner Systeminnstillinger, fordi skjule, koble fra og slette er tre forskjellige operasjoner.
Bestem hvilken eier som skal levere menyelementet
En lagret innebygd VPN-tjeneste og et tredjeparts VPN-program kan begge tilby kontroller. Den innebygde menyen viser systemets VPN-konfigurasjoner; et leverandørprogram kan legge til sitt eget ikon og oppretter kanskje aldri en innebygd tjeneste. Hvis programmet er eieren, har den innebygde menyen ingenting å vise om det.
Kontroller hva som finnes før du leter etter ikonet. En VPN-konfigurasjon i Systeminnstillinger betyr at en innebygd tjeneste er tilgjengelig. Et leverandørprogram som administrerer sin egen tunnel, vises kanskje bare i sitt eget grensesnitt, og da er en manglende innebygd oppføring forventet og ikke en feil.
Ikke opprett en andre innebygd tilkobling bare for å få et ikon. To konfigurasjoner som peker på samme gateway, oppretter to lagre for påloggingsinformasjon og to sett med ruter, og duplikatet oppdages vanligvis under en forvirrende frakobling.
Slå på den innebygde menyen i gjeldende macOS
Apples dokumenterte vei er Systeminnstillinger, deretter Menylinje, deretter VPN-avkrysningsboksen. Valget kan mangle når det ikke finnes noen VPN-konfigurasjon, noe som er en synlighetsbetingelse og ikke en feil. Eldre macOS-versjoner plasserer den samme kontrollen i et annet panel, så bruk instruksjonene for den installerte versjonen.
Når det er aktivert, tilbyr menyen koble til og fra for lagrede tjenester og kan vise tilkoblingstid og status. Disse visningsvalgene er preferanser, ikke bevis for at tunnelen er sunn. En grønn status uten rute til den private ressursen er en fungerende meny og en brutt tilkobling.
Å skjule menyen kobler ikke fra noe. Å fjerne ikonet, koble fra tjenesten og slette den lagrede konfigurasjonen er separate handlinger med ulike virkninger, og bare den siste fjerner påloggingsinformasjonen og innstillingene.
Synlighet, tilstand og konfigurasjon er tre forskjellige ting
Synlighet svarer på om ikonet vises. Tilstand svarer på om tjenesten er tilkoblet. Konfigurasjon svarer på om en lagret tjeneste finnes og hva den peker på. En støtteforespørsel som sier "VPN-en forsvant", kan bety hvilken som helst av de tre.
Spør først om tilstanden: åpne VPN-panelet og les om tjenesten er tilkoblet. Kontroller deretter om avkrysningsboksen i menyen er på. Kontroller deretter om konfigurasjonen fortsatt finnes. Hvert svar snevrer inn neste steg og hindrer at en kosmetisk endring forveksles med en reparasjon.
Denne forskjellen betyr noe etter oppdateringer og profilendringer. En konfigurasjon kan fjernes mens ikoninnstillingen blir igjen, og et menyelement kan bli igjen mens tjenesten er frakoblet. Rapporter laget som endret seg, ikke ikonet som forsvant.
Velg automatisering bare gjennom eierklienten
For en kompatibel lagret systemtjeneste viser scutil --nc list tjenestene, og scutil --nc status "Name" rapporterer gjeldende tilstand. Det er en støttet kommandolinjevisning, men den dekker ikke enhver tredjepartsleverandør.
Et leverandørprogram kan kreve sitt eget kontrollgrensesnitt, og et GUI-skript som klikker på en innstillingsrad eller en nummerert avkrysningsboks, avhenger av et oppsett som endres mellom versjoner. Det kan også avbryte det brukeren holder på med, noe som gjør det til et dårlig valg for en bakgrunnsjobb.
Hvis kravet er å koble til ved pålogging, bruk klientens støttede oppstartsmekanisme eller en lagret tjeneste som systemet kan starte. Hvis kravet er overvåking, spør eierens statusgrensesnitt og varsle om den private ressursen, ikke om et ikon tegnes.
Verifiser privat tilgang, ikke ikonet
Test tilkoblingen fra maskinen som trenger den: bekreft at den lagrede tjenesten er tilkoblet, og nå deretter den private ressursen som VPN-en finnes for å levere. Et menyikon er en snarvei til kontroller, ikke en helsesjekk, og det kan mangle på en fullt fungerende tunnel.
Etter enhver endring, gjenta den samme testen med menyen skjult og synlig. Hvis tilgangen fungerer i begge tilfeller, er visningsinnstillingen avklart. Hvis den ikke fungerer i noen av dem, var problemet aldri ikonet, og VPN-konfigurasjonen eller gateway-policyen trenger oppmerksomhet.
Noter hvilken klient som eier tunnelen, om det finnes en innebygd tjeneste, og hvilken kommando eller hvilket grensesnitt som ble brukt for å kontrollere statusen. Den korte notatet hindrer neste person i å reinstalere en fungerende klient for å få et menyelement tilbake.