A barra de menús indica conectado mentres a lista de extensións aínda marca o compoñente como non activado. As dúas lecturas veñen do mesmo Mac, e ningunha delas mente: describen feitos diferentes. macOS mantén polo menos tres estados separados para un cliente VPN, e os fíos de soporte xúntanos nunha soa frase, e por iso o consello oscila entre reinstalar e reconfigurar. Saber que estado che falta realmente converte unha tarde de conxecturas nunha comprobación de dous minutos.

Eses estados teñen propietarios distintos ademais de lugares distintos. Un pertence ao rexistro de extensións do sistema operativo, outro á política que obedeza o dispositivo, e outro á propia sesión do cliente. Como os propietarios difiren, unha corrección aplicada a un deles raramente cambia os outros dous.

Tres estados aos que se chama unha soa cousa

StateWhere it livesWhat it does not prove
installed and activatedthe system extension registrythat any tunnel exists
permitted by policya configuration profile or a one-time user approvalthat the vendor's profile is configured
connectedthe client's own session statethat traffic takes the intended route

A orde na que os les importa máis ca a propia lista: comeza polo rexistro, porque un compoñente que nunca se activou non pode estar conectado, despois le a política, que decide se a activación é posible de todo, e despois le o cliente, que é o único dos tres que describe unha sesión. Unha discordancia no alto desa orde explica todos os síntomas por debaixo, e unha discordancia abaixo deixa intactas as dúas de arriba.

Un exemplo concreto da distinción: unha entrada de rexistro que se le como activada xunto cun cliente que non pode conectar apunta ao perfil ou ao servidor, non á extensión. A combinación inversa, un cliente activado xunto a un rexistro que non mostra nada, adoita significar que a aplicación que estás mirando non é a que leva o tráfico. Anota que combinación observaches antes de tocar nada.

Localizar a extensión sen confiar na icona

As versións actuais listan as extensións de rede en Axustes do Sistema, Xeral, Elementos de inicio e Extensións. Atopa a entrada nomeada polo produto ou polo seu editor e le o interruptor que ten ao lado en vez do glifo da barra de menús. As etiquetas e as posicións cambiaron entre versións de macOS, así que segue as instrucións do provedor para a túa versión en lugar dunha captura dun artigo antigo. Unha entrada que falta por completo significa que o compoñente nunca se instalou, e editar o perfil non o vai facer aparecer.

systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact

O primeiro comando é a forma máis rápida de ver que está instalado e se cada extensión se declara activada. O segundo mostra por que se rexeita unha activación, porque o rexeitamento adoita chegar como unha queixa de política ou de sinatura que nunca chega á interface de usuario. Le o texto do rexeitamento antes de cambiar nada: a liña do rexistro nomea o compoñente e a miúdo o motivo, que é exactamente o que precisa un caso de soporte. Copia a liña enteira en vez da frase que cres que importa, xa que a versión e o identificador están en extremos opostos dela.

O que o cliente admite e a lista non

Coa extensión confirmada, pregunta ao cliente se ten un perfil e unha sesión, porque un perfil gardado sen conexión é un problema de configuración mentres que unha conexión que non leva tráfico é un problema de encamiñamento ou de política. Tratar os tres como un só devólvete a reinstalar un compoñente que estivo funcionando todo o tempo.

scutil --nc list
scutil --nc status "Work VPN"

A lista mostra os servizos configurados e o seu estado de conexión; a chamada de estado mostra o estado dun servizo nomeado e o seu último erro. Captura ese texto e a versión de macOS antes de reinstalar, porque a reinstalación destrúe a evidencia e frecuentemente reproduce o mesmo fallo.

Cando a política é dona do interruptor

Nun Mac xestionado un perfil de configuración pode manter a extensión nun estado fixo, e entón o interruptor queda gris por deseño. Un interruptor non dispoñible é unha declaración de política e non un erro que hai que rodear. Borrar o perfil ou a inscrición de xestión para chegar a el cambia a postura de seguridade do dispositivo, revértese no seguinte rexistro, e deixa unha máquina que se declara conforme mentres lle faltan os controis que a facían conforme. Ese resultado é peor ca o problema orixinal, porque agocha a causa ademais do síntoma.

Leva a solicitude ao administrador co identificador da extensión, o texto exacto do rexeitamento e a versión. Un despregamento xestionado adoita poder aprobar unha extensión de rede de forma central en minutos, o que é máis rápido ca a solución alternativa e auditable despois.

Probar a corrección nunha aplicación real

Despois de calquera corrección admitida, reconecta e proba a aplicación para a que existe a VPN en vez da insignia da barra de menús. Despois confirma que o tráfico que debe quedar fóra do túnel segue a quedar fóra, porque unha corrección que encamiña todo en silencio é un cambio distinto do que pretendías. Unha proba de dous minutos na aplicación real vale máis ca unha insignia que non podes reproducir.

Unha advertencia mentres estás nesa lista: un filtro de contido tamén é unha extensión de rede. Cando falla un único sitio, desactivar todas as extensións do panel é un movemento contundente que rompe o filtrado alleo doutras aplicacións, e dificulta o seguinte diagnóstico ao eliminar os compoñentes que compararías. Identifica a extensión polo editor e polo papel antes de tocala, e anota cal dos tres estados era realmente incorrecto.

Artigos relacionados