Que protocolos VPN xa entende o seu sistema operativo?
Windows, macOS e ChromeOS inclúen unha lista curta de túneles. Pregunte á pasarela polo seu protocolo e o seu método de autenticación antes de engadir outro controlador.
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.
| Tunnel | Windows | macOS | ChromeOS | Linux |
|---|---|---|---|---|
| PPTP | built in | removed in 10.12 | no | package |
| L2TP over IPsec, pre-shared key | built in | built in | built in | package |
| L2TP over IPsec, certificate | built in | built in | built in | package |
| SSTP | built in | no | no | package |
| IKEv2 | built in | built in | no | package |
| Cisco IPsec with XAuth | no | built in | no | package |
| OpenVPN | no | no | built in | package |
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.