Antes de descargar outro cliente, mire o que xa implementa o sistema operativo, porque a resposta adoita abondar para evitar o instalador por completo. Windows, macOS e ChromeOS inclúen unha lista fixa e curta de protocolos de túnel, e unha pasarela que fala un deles non necesita ningún controlador, servizo nin ruta de actualización adicional. Non o decide o nome do provedor no folleto. Decídeno o protocolo, como se autentica o extremo e que enderezo espera.

Pida o protocolo, non o nome do produto

O nome do produto di moi pouco sobre o que cruza o cable. Dúas pasarelas vendidas coa mesma etiqueta poden esixir túneles completamente distintos, e unha pode aceptar un cliente integrado mentres a outra rexeita todo agás o seu propio portal. Dous administradores que describen a mesma máquina poden discrepar e ter ambos razón, porque describen capas distintas. O túnel de abaixo é o que decide se fai falta un instalador.

Faga tres preguntas a quen xestione a pasarela: que protocolo de túnel, que método de autenticación e que enderezo e sufixo DNS debe aceptar o cliente. Pida o protocolo polo seu nome, e cando a resposta chegue como nome de produto, explique por que necesita o protocolo. Esas tres respostas resolven a cuestión do cliente antes de descargar ningún software.

Hai unha razón pola que o nome do produto sobrevive en tantos tíquets. O URL do portal é o que ven os usuarios, e o túnel é invisible mentres funciona. Escribir o protocolo na nota de traspaso custa unha liña e elimina a ambigüidade para todos os que veñan despois.

Onde se detén a lista integrada

As listas nativas son curtas, e os seus bordos importan máis que o contido. Unha plataforma que fala L2TP sobre IPsec cunha chave precompartida non falará SSTP, e esa diferenza decide o cliente. A táboa está ordenada por túnel e non por provedor, así que pode buscar o protocolo que nomeou a pasarela.

TunnelWindowsmacOSChromeOSLinux
PPTPbuilt inremoved in 10.12nopackage
L2TP over IPsec, pre-shared keybuilt inbuilt inbuilt inpackage
L2TP over IPsec, certificatebuilt inbuilt inbuilt inpackage
SSTPbuilt innonopackage
IKEv2built inbuilt innopackage
Cisco IPsec with XAuthnobuilt innopackage
OpenVPNnonobuilt inpackage

Lea a táboa fronte aos requisitos da pasarela e non fronte a un folleto. Se a resposta é L2TP sobre IPsec cunha chave precompartida, as tres primeiras plataformas conéctanse sen nada extra instalado. Se a resposta é OpenVPN, só ChromeOS queda cuberto antes de instalar nada. Un protocolo que non aparece en ningunha columna integrada é o sinal honesto de que chega un instalador.

Linux é a columna que se resiste á xeneralización. O seu soporte de protocolos vive en daemons e complementos que a distribución escolle empaquetar, así que unha imaxe mínima pode non falar ningún ata que os engada, e dúas distribucións co mesmo escritorio poden diferir.

Constrúa o perfil desde a liña de ordes

Todo o que escribe o panel gráfico gárdase nalgún lugar ao que pode chegar, e iso é o que fai automatizable un perfil integrado. Windows garda as entradas VPN en .pbk ficheiros baixo o perfil de usuario e baixo ProgramData, e rasphone pode listar e editar entradas que a lista de rede non mostra. Iso importa cando unha máquina se aprovisiona cun script e ninguén vai facer clic por un asistente. Tamén explica como un perfil pode existir sen aparecer nunca na bandexa.

rasdial
rasdial "VpnName" alice
rasdial "VpnName" /disconnect

Editar á man un .pbk ficheiro funciona, e tamén é a forma máis rápida de corrompelo, así que deixe que a ferramenta posúa o formato. macOS garda os seus servizos na configuración do sistema, e networksetup diríxese a eles polo nome do servizo; varias opcións queren un enderezo en vez dun nome de host, así que resolva primeiro o extremo e garde o valor que o cliente usará de verdade. Esa distinción morde durante a automatización, porque un script que funciona cun enderezo pode fallar cun nome, e o erro parece unha pasarela rota en lugar dun argumento rexeitado.

networksetup -listallnetworkservices
networksetup -getinfo "ServiceName"
networksetup -setmanualwithdhcprouter "ServiceName" 198.51.100.20

Os nomes de servizo están localizados e son editables polo usuario, así que un script que codifica Wi-Fi rompe na primeira máquina configurada noutra lingua. Lea o nome da orde de lista e pásao en vez de adiviñar.

Certificados sen un cliente propietario

Algúns despregamentos necesitan un certificado de cliente e nada máis propietario, e ese é o caso intermedio que paga a pena probar antes de aceptar un controlador. Colocar un certificado no almacén da plataforma está soportado; non é o mesmo acto que soltar unha raíz de provedor e confiar en que o cliente a atope. O primeiro é unha colocación deliberada; o segundo é unha suposición cun tíquet de soporte adxunto.

O detalle que atrapa a xente é que almacén le o cliente. Un certificado no almacén do usuario é invisible para un cliente configurado para o almacén da máquina, e a mensaxe que recibe di que falta o certificado, non que estea no lugar equivocado. Comprobe ambos os almacéns antes de concluír que o certificado é incorrecto. Anote cal usa a configuración que funciona, porque esa nota sobrevive ao certificado cando se reconstrúe a máquina.

Windows separa os dous almacéns de forma explícita, e macOS separa o chaveiro de inicio de sesión do chaveiro do sistema. Os nomes difiren, pero o modo de fallo é idéntico: un certificado válido que o cliente nunca mira.

Que obriga a un instalador

Algunhas pasarelas ligan o cliente a un almacén de certificados privado, a un axente de postura ou a un intercambio de inicio de sesión que o sistema operativo non pode realizar. Os despregamentos sobre hardware Check Point, Cisco ou Fortinet adoitan acabar aí, e neles o cliente integrado non é un atallo. Un substituto de terceiros pode conectar e aínda así violar a política, o que converte isto nunha decisión de seguridade e non de comodidade. Instale o que esixe a política e anote o motivo xunto á versión do instalador.

Ese rexistro é a parte que a xente se salta e a parte que lle aforra unha semana ao seguinte administrador: protocolo, método de autenticación, familia de enderezos e sufixo requirido, cunha liña de xustificación por cada binario que houbo que engadir. Póñao onde viven as notas do instalador e non nun fío de chat. Dúas liñas de documentación evitan unha investigación repetida.

Artigos relacionados