Kommer den här Mac VPN-klienten att installeras på den här macOS-versionen?
Fyra saker avgör det: den faktiska Macen, macOS-utgåvan, den privilegierade hjälparen och profilen. Kontrollera var och en innan du laddar ner ett installationsprogram.
Att ladda ner ett installationsprogram som öppnas är det svagaste möjliga kompatibilitetstestet. Applikationsfönstret, den privilegierade hjälparen och nätverksutökningen levereras som separata delar med separata krav, och maskinen måste uppfylla alla. Gå igenom listan i ordning och stanna vid den första punkten du inte kan ange exakt. En nedladdning som startar säger nästan ingenting om huruvida tunneln kommer upp.
Skriv ner maskinen före paketet
Börja med fakta du kan citera. About This Mac ger modellen och kretsen; sw_vers ger den exakta macOS-versionen och builden; uname -m ger arkitekturen som skalet körs under. Sätt modell, krets, utgåva och build på fyra separata rader i stället för i en och samma mening. En modellårgång som minns från en faktura är inte bevis, och en märklig kombination, som ett gammalt chassi med en misstänkt ny utgåva, är värd att reda ut innan något installeras. Buildnummer betyder mer än marknadsföringsnamn, eftersom en leverantörs minimum ofta namnger en build.
Jämför sedan leverantörens angivna minimum med den registreringen. Om utgåvan är nyare än vad paketet stöder är svaret inte att installera det ändå.
Kontrollera hjälparen, inte bara fönstret
Delen som skapar tunneln körs vanligtvis som en privilegierad hjälpare eller en systemutökning, och den har sin egen kompatibilitetsgräns. En applikation kan starta och ändå misslyckas med att installera sin hjälpare, vilket ger ett fönster som ser bra ut och en tunnel som aldrig dyker upp. systemextensionsctl list rapporterar de utökningar som systemet känner till, och det är där en icke godkänd eller föråldrad komponent blir synlig. Läs det efter en misslyckad första körning, inte efter ett supportsamtal.
Godkännande är ett separat steg från installationen. En användare kan behöva tillåta utökningen i sekretessinställningarna, och en hanterad Mac kan behöva att administratören godkänner den centralt. Bekräfta vilket av dessa som gäller innan du drar slutsatsen att installationsprogrammet misslyckades.
Stäm av protokoll och profil i båda ändar
En välkänd serveradress gör inte ett gammalt protokoll användbart för en ny klient. Protokollstöd är versionshanterat i båda ändar: operativsystemet slutade med vissa metoder för år sedan, och gatewayen kan fortfarande erbjuda dem för äldre utrustning. Be operatören om en underhållen profil och autentiseringsmetod i stället för att välja det en äldre maskin använde.
Profilen är en del av paketet. En anslutning som byggs upp igen från en skärmbild av någon annans inställningar är en konfiguration som ingen stöder.
Hantera utbyte av utökningar via leverantören
Modernt macOS skiljer systemutökningar från de äldre kärnbaserade, och den övergången är leverantörens problem att dokumentera. Om en utökning rapporterar ett problem, namnge först det exakta paketet och använd sedan utvecklarens dokumenterade utbytesväg.
Transplantera inte nedladdade kärnutökningar in i ett applikationspaket, och försvaga inte plattformsskyddet för att tillgodose en gammal handledning. Ingen av dem ger en underhållen kombination, och båda skiljer applikationen från de komponenter som dess utgivare levererade. Godkänn bara den programvara du förväntar dig, via de dokumenterade systemkontrollerna, och registrera sedan vad du godkände. Den registreringen är också sättet att ångra det senare.
Registrera kombinationen som fungerade
Avsluta med en enda rad som du kan lämna till nästa person: faktisk modell och krets, macOS-utgåva och build, full version av klientpaketet, godkänd profil och ägaren till inloggningsuppgifterna. Fem fakta, inga adjektiv. Något mindre och nästa installation blir en utredning.
Verifiera sedan det privata programmet genom den kombinationen innan du pensionerar den gamla åtkomstvägen. Om maskinen faller utanför den supportade klientseten, avgör var uppgiften ska köras, och var tydlig med att en gateway någon annanstads ger en nätverksväg utan att uppdatera Macens webbläsare, förtroendelager eller operativsystem. Stöd för slutpunktsprogramvara är ett separat krav från anslutning, och att blanda ihop de två är hur icke-supportade maskiner blir kvar i drift i åratal.