Instalar o software do servidor é a parte máis curta dunha VPN autoaloxada, e é o paso co que a xente comeza. Que o despregamento funcione depende de se un cliente pode acadar o punto final, de que pode acadar despois ese cliente e de como volves entrar cando o túnel é xustamente o que se rompeu. Resolve as tres cousas antes de que se execute o xestor de paquetes.

Dúas son decisións de deseño e a terceira é un hábito operativo. As tres son máis baratas de corrixir sobre o papel que durante unha caída.

Decide que deben acadar os clientes

Un servidor de acceso remoto necesita unha ruta cara á rede privada que anuncia e un camiño de volta para as respostas, o que o converte nun encamiñador desa rede e non só nun oínte. Un servidor de saída a internet necesita reenvío máis un esquema de direccionamento ou de tradución, e un handshake completado non achega ningunha das dúas cousas. Escolle a tarefa antes ca a topoloxía, porque os dous deseños difiren no encamiñamento, nas regras de devasas e no que o cliente envía polo túnel. Un servidor ao que se lle piden ambas as cousas necesita os dous conxuntos de regras e un reparto coherente da ruta predeterminada do cliente.

Escolle rangos de túnel e de LAN que non poidan chocar con redes que os teus clientes xa usen, xa que un portátil que xa ten 192.168.1.0/24 seguirá usando esa ruta en lugar dun túnel que reparta o mesmo prefixo. Comproba IPv4 e IPv6 por separado, porque moita xente acerta co primeiro e nunca se decata do segundo. Onde o servidor está detrás doutro encamiñador, confirma o alcance desde fóra en lugar de confiar nunha soa redirección de porto para describir todas as capas.

Identidades, chaves e unha forma de volver entrar

Emite unha identidade separada por dispositivo alí onde o software o permita, de xeito que un portátil perdido signifique revogar un só par en vez de reconstruír o servidor. As chaves privadas van a un almacenamento protexido e nunca a un perfil pegado nunha mensaxe de chat. O camiño de recuperación é a parte que a xente salta: acceso á consola, unha consola serie ou unha interface de xestión fóra de banda que non dependa do túnel. Sen unha delas, unha mala regra de devasas converte un cambio pequeno nunha visita ao sitio.

Escribe o procedemento de retirada ao mesmo tempo que o de alta. Revogar un dispositivo é unha operación que acabarás necesitando, e é máis fácil de describir mentres a instalación segue fresca.

Punto final na casa ou alugado?

Tres condicións deciden entre aloxar na casa e alugar unha instancia pequena. A primeira é se as conexións entrantes poden chegar á túa rede, xa que unha ligazón ascendente traducida de nivel de operador ou unha rede de edificio restritiva eliminan a opción. A segunda é se a saída debe aparecer noutro lugar que a túa propia cidade, porque só un punto final alugado cambia iso. A terceira é o apetito por unha segunda relación de confianza, porque un provedor de aloxamento entra no modelo e pode observar o punto final aínda que non poida ler o tráfico.

Se a primeira condición se cumpre e a segunda é irrelevante, aloxar na casa é o camiño máis curto. Un punto final alugado compra localización e dispoñibilidade, non privacidade por si só.

Demostrao cun cliente e un reinicio

Levanta un cliente, confirma o recurso que debe acadar e confirma que deixa de acadar o que non debería. Os comandos de abaixo mostran o estado dos pares, as rutas que instalou o servidor e se o reenvío está activado. Execútaos antes de dar de alta a ninguén máis.

wg show
sysctl net.ipv4.ip_forward
ip route get 10.8.0.2
ss -lunp | grep -E ':(51820|1194)'

Un par cun handshake recente está conectado, mentres que un par sen handshake nunca negociou, e son fallos distintos. O reenvío desactivado explica un túnel que sobe e non transporta nada, así que revisa o servidor antes de culpar o cliente. Un oínte ausente significa que o servizo non arrincou coa configuración que cres. Despois reinicia o servidor a propósito e repite todo o conxunto, porque un túnel que só funciona ata o reinicio é un resultado habitual de probar o camiño feliz.

Anota o punto final, os pares, os rangos e o método de recuperación nunha soa páxina. Esa páxina é o manual de operacións que lerás no momento menos oportuno.

Artigos relacionados