VPN Tinc · 17 min read · Dec 20, 2025
Cómo configurar una VPN de igual a igual con Tinc en Ubuntu 22.04

Tinc es un software VPN gratuito y de código abierto que se puede utilizar para crear redes VPN en malla. Es un pequeño y potente demonio VPN que se puede instalar en múltiples plataformas. Tinc utiliza cifrado y túneles para crear una red privada segura entre múltiples hosts.
Tinc proporciona características adicionales como cifrado, compresión y enrutamiento automático en malla. Esto te permite crear redes privadas seguras y distribuidas entre servidores en diferentes ubicaciones.
En este tutorial, configurarás un servidor VPN de igual a igual con tinc utilizando múltiples servidores Ubuntu 22.04. Configurarás una VPN de igual a igual con tres servidores diferentes. Cada servidor podrá conectarse a través de una conexión VPN segura.
Al final de este tutorial, verificarás la instalación de la VPN de igual a igual de tinc para asegurarte de que cada servidor pueda comunicarse entre sí a través de la conexión VPN interna segura.
Requisitos previos
Para completar este tutorial, debes tener los siguientes requisitos:
- Dos o más servidores Linux con el sistema operativo Ubuntu 22.04 server.
- Un usuario no root con privilegios de administrador sudo/root.
Este ejemplo utiliza tres servidores Ubuntu diferentes. A continuación se detallan los servidores:
Hostname Extrernal IP
------------------------------
tinc-ubuntu 192.168.5.30
client1 192.168.5.120
client2 192.168.5.122Eso es todo. Cuando esos requisitos estén listos, puedes comenzar la instalación de tinc en cada servidor.
Instalando Tinc VPN
tinc es un pequeño y potente demonio de Red Privada Virtual (VPN) que se puede instalar en múltiples sistemas operativos como Linux, BSD, MacOS o incluso Windows. Tinc te permite crear una red VPN en malla sin depender de un nodo central. Tinc VPN utiliza túneles y cifrado para crear una red privada segura entre hosts en Internet.
En este paso, instalarás el servidor Tinc VPN en todos tus servidores Ubuntu.
Por defecto, el paquete tinc está disponible en el repositorio de Ubuntu. Antes de comenzar, actualiza y refresca tu índice de paquetes de Ubuntu ingresando el comando ‘apt update’ a continuación.
sudo apt updateVerifica el paquete ‘tinc‘ que está disponible en el repositorio de Ubuntu 22.04 utilizando el siguiente comando apt.
sudo apt info tincEn el momento de escribir esto, el repositorio de Ubuntu 22.04 proporciona tinc v1.0.36.
Salida:

Instala el paquete ‘tinc‘ ingresando el comando ‘apt install’ a continuación. Cuando se te pida, ingresa y para confirmar y presiona ENTER para continuar.
sudo apt install tincSalida:

Con tinc VPN instalado, a continuación configurarás el firewall ufw y abrirás el puerto predeterminado que será utilizado por tinc.
Configurando el Firewall UFW
En este paso, configurarás el firewall predeterminado ufw en todos tus servidores Ubuntu. Agregarás el servicio OpenSSH, agregarás el puerto de tinc VPN, luego iniciarás y habilitarás el firewall ufw.
Primero, agrega el servicio OpenSSH utilizando el comando ufw a continuación. Un mensaje de salida ‘Reglas actualizadas‘ confirma que la nueva regla se agregó a ufw.
sudo ufw allow OpenSSHAgrega el puerto 655 que será utilizado por tinc VPN ingresando el siguiente comando.
sudo ufw allow 655Ahora ejecuta el siguiente comando ufw para iniciar y habilitar el firewall ufw. Cuando se te pida, ingresa y para confirmar y presiona ENTER para continuar.
sudo ufw enableUn mensaje de salida ‘El firewall está activo y habilitado en el inicio del sistema‘ confirma que el firewall ufw está en funcionamiento y está habilitado, lo que significa que ufw también se ejecutará automáticamente al inicio del sistema.
Salida:

Por último, verifica el estado del firewall ufw ingresando el siguiente comando. La salida ‘Estado: activo‘ confirma que el firewall está en funcionamiento. Además, cualquier conexión al puerto 655 está permitida.
sudo ufw statusSalida:

Con tinc VPN instalado y el firewall ufw habilitado en todos los servidores, estás listo para configurar y establecer una VPN de igual a igual entre estos servidores.
Configurando el Servidor Tinc VPN
En este paso, configurarás un servidor VPN de igual a igual entre tres servidores Ubuntu diferentes a través de tinc VPN.
A continuación se presenta la lista de tareas que debes realizar en cada servidor:
- Crear un nuevo directorio que se utilizará para almacenar las configuraciones de tinc VPN y un nuevo directorio ‘hosts‘ para almacenar las configuraciones detalladas de los hosts.
- Crear la configuración de tinc VPN ‘tinc.conf‘ como la configuración principal de tinc en cada servidor.
- Crear la configuración del host para cada servidor.
- Generar claves públicas y privadas que serán utilizadas por tinc VPN.
- Crear scripts bash simples que se utilizarán para activar la interfaz y red VPN ‘tinc-up’ o desactivar ‘tinc-down’. Además, debes hacer que esos scripts ‘tinc-up’ y ‘tinc-down’ sean ejecutables.
Con esto en mente, ahora comencemos a configurar el servidor tinc VPN.
Configurando el Primer Servidor: tinc-ubuntu
Primero, configurarás tinc en el primer nodo/servidor ‘tinc-ubuntu‘.
Ejecuta el siguiente comando para crear un nuevo directorio de proyecto VPN ‘/etc/tinc/testVPN/‘. También, dentro del directorio ‘/etc/tinc/testVPN/‘, crearás el directorio ‘hosts‘.
Con el directorio ‘/etc/tinc/testVPN’, configurarás el servidor VPN con el nombre ‘testVPN‘.
mkdir -p /etc/tinc/testVPN/hostsA continuación, crea un nuevo archivo de configuración de tinc VPN ‘/etc/tinc/testVPN/tinc.conf’ utilizando el siguiente comando del editor nano.
nano /etc/tinc/testVPN/tinc.confAgrega las siguientes líneas al archivo. Con estas configuraciones, nombrarás a este servidor como ‘tinc_ubuntu‘ y establecerás el nombre de la interfaz para tinc VPN como ‘tun0‘ y usarás IPv4.
Además, debes asegurarte de que el ‘Nombre‘ del nodo de tinc VPN no debe usar ‘-‘ o menos. Puedes reemplazar el ‘-‘ menos con ‘_’ guion bajo.
Name = tinc_ubuntu
AddressFamily = ipv4
Interface = tun0Guarda y sal del archivo ‘/etc/tinc/testVPN/tinc.conf‘ cuando termines.
A continuación, crea una nueva configuración de host ‘/etc/tinc/testVPN/hosts/tinc_ubuntu‘ utilizando el siguiente comando del editor nano. Debes asegurarte de que el nombre del archivo de configuración del host debe coincidir con el ‘Nombre’ del host que definiste en el archivo ‘tinc.conf‘.
nano /etc/tinc/testVPN/hosts/tinc_ubuntuAgrega las siguientes líneas al archivo. La ‘Dirección‘ aquí es la dirección IP externa de este servidor. Y la ‘Subred‘ es una dirección IP interna que se utilizará para ejecutar tinc VPN. Puedes cambiar y ajustar los detalles de la dirección IP con tu entorno.
Address = 192.168.5.30
Subnet = 10.0.0.1/32Guarda y cierra el archivo ‘/etc/tinc/testVPN/hosts/tinc_ubuntu‘ cuando termines.
A continuación, ejecuta el siguiente comando ‘tincd‘ para generar la clave pública y privada RSA. La clave pública RSA se almacenará automáticamente en el archivo de configuración del host ‘/etc/tinc/testVPN/hosts/tinc_ubuntu‘, y la clave privada RSA se almacenará en ‘/etc/tinc/testVPN/rsa_key.priv‘.
sudo tincd -n testVPN -K4096Salida:

Después de que se genere la clave pública y privada RSA, a continuación crearás un nuevo script bash que se utilizará para activar y desactivar la red VPN tinc.
Crea un nuevo script bash ‘/etc/tinc/testVPN/tinc-up‘ utilizando el siguiente comando del editor nano. Este script se utilizará para activar la interfaz de red VPN tinc.
sudo nano /etc/tinc/testVPN/tinc-upAgrega las siguientes líneas al archivo. Asegúrate de cambiar la subred de la dirección IP a continuación con la subred de red VPN definida en el archivo ‘tinc.conf’.
#!/bin/sh
ip link set $INTERFACE up
ip addr add 10.0.0.1/32 dev $INTERFACE
ip route add 10.0.0.0/24 dev $INTERFACEGuarda y cierra el archivo ‘/etc/tinc/testVPN/tinc-up‘ cuando termines.
Ahora crea un nuevo script bash ‘/etc/tinc/testVPN/tinc-down’ que se utilizará para desactivar la interfaz de red VPN tinc.
sudo nano /etc/tinc/testVPN/tinc-downAgrega las siguientes líneas al archivo.
#!/bin/sh
ip route del 10.0.0.0/24 dev $INTERFACE
ip addr del 10.0.0.1/32 dev $INTERFACE
ip link set $INTERFACE downGuarda y cierra el archivo ‘/etc/tinc/testVPN/tinc-down’ cuando termines.
Ahora ejecuta el comando chmod a continuación para hacer que ambos scripts bash ‘/etc/tinc/testVPN/tinc-up‘ y ‘/etc/tinc/testVPN/tinc-down’ sean ejecutables.
sudo chmod +x /etc/tinc/testVPN/tinc-*Ahora puedes verificar la lista de archivos en el directorio ‘/etc/tinc/testVPN/‘ a través del comando tree a continuación.
tree /etc/tinc/testVPN/Deberías recibir una salida como esta:

Con eso, has terminado la configuración de tinc VPN en el primer servidor ‘tinc-ubuntu’. A continuación, configurarás tinc VPN en los servidores ‘client1‘ y ‘client2‘.
Configurando el Segundo Servidor: client1
Ejecuta el siguiente comando para crear un nuevo directorio de proyecto VPN ‘/etc/tinc/testVPN/‘. También, dentro del directorio ‘/etc/tinc/testVPN/‘, crearás el directorio ‘hosts‘.
Con el directorio ‘/etc/tinc/testVPN’ configurarás el servidor VPN con el nombre ‘testVPN‘.
mkdir -p /etc/tinc/testVPN/hostsA continuación, crea un nuevo archivo de configuración de tinc VPN ‘/etc/tinc/testVPN/tinc.conf’ utilizando el siguiente comando del editor nano.
nano /etc/tinc/testVPN/tinc.confAgrega las siguientes líneas al archivo. Con estas configuraciones, nombrarás a este servidor como ‘client1‘ y establecerás el nombre de la interfaz para tinc VPN como ‘tun0‘ y usarás IPv4. Además, permitirás que tinc VPN ‘client1‘ se conecte a la tinc VPN ‘tinc_ubuntu‘ y ‘client2‘.
Name = client1
AddressFamily = ipv4
Interface = tun0
ConnectTo = tinc_ubuntu
ConnectTo = client2Guarda y sal del archivo ‘/etc/tinc/testVPN/tinc.conf’ cuando termines.
A continuación, crea una nueva configuración de host ‘/etc/tinc/testVPN/hosts/client1‘ utilizando el siguiente comando del editor nano. Debes asegurarte de que el nombre del archivo de configuración del host debe coincidir con el ‘Nombre’ del host que definiste en el archivo ‘tinc.conf‘.
sudo nano /etc/tinc/testVPN/hosts/client1Agrega las siguientes líneas al archivo. La ‘Dirección‘ aquí es la dirección IP externa de este servidor. Y la ‘Subred‘ es una dirección IP interna que se utilizará para ejecutar tinc VPN. Puedes cambiar y ajustar los detalles de la dirección IP con tu entorno.
Address = 192.168.5.120
Subnet = 10.0.0.2/32Guarda y cierra el archivo ‘/etc/tinc/testVPN/hosts/client1‘ cuando termines.
A continuación, ejecuta el siguiente comando ‘tincd’ para generar la clave pública y privada RSA. La clave pública RSA se almacenará automáticamente en el archivo de configuración del host ‘/etc/tinc/testVPN/hosts/client1’, y la clave privada RSA se almacenará en ‘/etc/tinc/testVPN/rsa_key.priv‘.
sudo tincd -n testVPN -K4096Salida:

Después de que se genere la clave pública y privada RSA, a continuación crearás un nuevo script bash que se utilizará para activar y desactivar la red VPN tinc.
Crea un nuevo script bash ‘/etc/tinc/testVPN/tinc-up‘ utilizando el siguiente comando del editor nano. Este script se utilizará para activar la interfaz de red VPN tinc.
sudo nano /etc/tinc/testVPN/tinc-upAgrega las siguientes líneas al archivo. Asegúrate de cambiar la subred de la dirección IP a continuación con la subred de red VPN definida en el archivo ‘tinc.conf‘.
#!/bin/sh
ip link set $INTERFACE up
ip addr add 10.0.0.2/32 dev $INTERFACE
ip route add 10.0.0.0/24 dev $INTERFACEGuarda y cierra el archivo ‘/etc/tinc/testVPN/tinc-up’ cuando termines.
Ahora crea un nuevo script bash ‘/etc/tinc/testVPN/tinc-down’ que se utilizará para desactivar la interfaz de red VPN tinc.
sudo nano /etc/tinc/testVPN/tinc-downAgrega las siguientes líneas al archivo.
#!/bin/sh
ip route del 10.0.0.0/24 dev $INTERFACE
ip addr del 10.0.0.2/32 dev $INTERFACE
ip link set $INTERFACE downGuarda y cierra el archivo ‘/etc/tinc/testVPN/tinc-down’ cuando termines.
Ahora ejecuta el comando chmod a continuación para hacer que ambos scripts bash ‘/etc/tinc/testVPN/tinc-up‘ y ‘/etc/tinc/testVPN/tinc-down’ sean ejecutables.
sudo chmod +x /etc/tinc/testVPN/tinc-*Ahora puedes verificar la lista de archivos en el directorio ‘/etc/tinc/testVPN/‘ en el nodo ‘client1‘ a través del comando tree a continuación.
tree /etc/tinc/testVPN/Deberías recibir una salida como esta:

Con eso, has terminado la configuración de tinc VPN en el segundo servidor ‘client1‘. A continuación, configurarás tinc VPN en el servidor ‘client2‘.
Configurando el Tercer Servidor: client2
Ejecuta el siguiente comando para crear un nuevo directorio de proyecto ‘/etc/tinc/testVPN/‘. También, dentro del directorio ‘/etc/tinc/testVPN/‘, crearás el directorio ‘hosts‘.
Con el directorio ‘/etc/tinc/testVPN‘ configurarás el servidor VPN con el nombre ‘testVPN‘.
mkdir -p /etc/tinc/testVPN/hostsA continuación, crea un nuevo archivo de configuración de tinc VPN ‘/etc/tinc/testVPN/tinc.conf’ utilizando el siguiente comando del editor nano.
nano /etc/tinc/testVPN/tinc.confAgrega las siguientes líneas al archivo. Con estas configuraciones, nombrarás a este servidor como ‘client2‘ y establecerás el nombre de la interfaz para tinc VPN como ‘tun0‘ y usarás IPv4. Además, permitirás que tinc VPN ‘client2‘ se conecte a la tinc VPN ‘tinc_ubuntu‘ y ‘client1‘.
Name = client2
AddressFamily = ipv4
Interface = tun0
ConnectTo = tinc_ubuntu
ConnectTo = client1Guarda y sal del archivo ‘/etc/tinc/testVPN/tinc.conf’ cuando termines.
A continuación, crea una nueva configuración de host ‘/etc/tinc/testVPN/hosts/client2‘ utilizando el siguiente comando del editor nano. Debes asegurarte de que el nombre del archivo de configuración del host debe coincidir con el ‘Nombre’ del host que definiste en el archivo ‘tinc.conf‘.
sudo nano /etc/tinc/testVPN/hosts/client2Agrega las siguientes líneas al archivo. La ‘Dirección‘ aquí es la dirección IP externa de este servidor. Y la ‘Subred‘ es una dirección IP interna que se utilizará para ejecutar tinc VPN. Puedes cambiar y ajustar los detalles de la dirección IP con tu entorno.
Address = 192.168.5.122
Subnet = 10.0.0.3/32Guarda y cierra el archivo ‘/etc/tinc/testVPN/hosts/client2’ cuando termines.
A continuación, ejecuta el siguiente comando ‘tincd’ para generar la clave pública y privada RSA. La clave pública RSA se almacenará automáticamente en el archivo de configuración del host ‘/etc/tinc/testVPN/hosts/client2‘, y la clave privada RSA se almacenará en ‘/etc/tinc/testVPN/rsa_key.priv‘.
sudo tincd -n testVPN -K4096Salida:

Después de que se genere la clave pública y privada RSA, a continuación crearás un nuevo script bash que se utilizará para activar y desactivar la red VPN tinc.
Crea un nuevo script bash ‘/etc/tinc/testVPN/tinc-up‘ utilizando el siguiente comando del editor nano. Este script se utilizará para activar la interfaz de red VPN tinc.
sudo nano /etc/tinc/testVPN/tinc-upAgrega las siguientes líneas al archivo. Asegúrate de cambiar la subred de la dirección IP a continuación con la subred de red VPN definida en el archivo ‘tinc.conf‘.
#!/bin/sh
ip link set $INTERFACE up
ip addr add 10.0.0.3/32 dev $INTERFACE
ip route add 10.0.0.0/24 dev $INTERFACEGuarda y cierra el archivo ‘/etc/tinc/testVPN/tinc-up’ cuando termines.
Ahora crea un nuevo script bash ‘/etc/tinc/testVPN/tinc-down’ que se utilizará para desactivar la interfaz de red VPN tinc.
sudo nano /etc/tinc/testVPN/tinc-downAgrega las siguientes líneas al archivo.
#!/bin/sh
ip route del 10.0.0.0/24 dev $INTERFACE
ip addr del 10.0.0.3/32 dev $INTERFACE
ip link set $INTERFACE downGuarda y cierra el archivo ‘/etc/tinc/testVPN/tinc-down‘ cuando termines.
Ahora ejecuta el comando chmod a continuación para hacer que ambos scripts bash ‘/etc/tinc/testVPN/tinc-up’ y ‘/etc/tinc/testVPN/tinc-down’ sean ejecutables.
sudo chmod +x /etc/tinc/testVPN/tinc-*Ahora puedes verificar la lista de archivos en el directorio ‘/etc/tinc/testVPN/‘ en el nodo ‘client2‘ a través del comando tree a continuación.
tree /etc/tinc/testVPN/Deberías recibir una salida como esta:

Con eso, has terminado la configuración de tinc VPN en todos tus servidores Ubuntu. En el siguiente paso, intercambiarás la clave pública RSA almacenada en la configuración del host a cada servidor a través de scp (copia segura a través de SSH).
Intercambio de Claves Entre Hosts/Servidores
En este paso, copiarás el archivo de configuración del host en cada servidor entre sí a través de SCP. Esto incluye la RSA pública que se almacena en el archivo de configuración del host.
A continuación se presentan los detalles de los archivos de hosts que necesitas copiar:
- Copia el archivo del host desde el servidor ‘tinc-ubuntu‘ a los servidores ‘client1‘ y ‘client2‘.
- Copia el archivo del host desde el servidor ‘client1‘ a los servidores ‘tinc-ubuntu‘ y ‘client2‘.
- Copia el archivo del host desde el servidor ‘client2‘ a los servidores ‘tinc-ubuntu‘ y ‘client1‘.
Eso es todo.
En el servidor ‘tinc-ubuntu‘, ejecuta el siguiente comando scp para copiar el archivo del host ‘/etc/tinc/testVPN/hosts/tinc_ubuntu‘ a ambos servidores client1 y client2. El directorio de destino debe ser el ‘/etc/tinc/testVPN/hosts/‘.
scp /etc/tinc/testVPN/hosts/tinc_ubuntu [email protected]:/etc/tinc/testVPN/hosts/
scp /etc/tinc/testVPN/hosts/tinc_ubuntu [email protected]:/etc/tinc/testVPN/hosts/Salida:
En el servidor ‘client1‘, ejecuta el siguiente comando scp para copiar el archivo del host ‘/etc/tinc/testVPN/hosts/client1‘ a ambos servidores tinc-ubuntu y client2. El directorio de destino debe ser el ‘ /etc/tinc/testVPN/hosts/‘.
scp /etc/tinc/testVPN/hosts/client1 [email protected]:/etc/tinc/testVPN/hosts/
scp /etc/tinc/testVPN/hosts/client1 [email protected]:/etc/tinc/testVPN/hosts/Salida:

En el servidor ‘client2‘, ejecuta el siguiente comando scp para copiar el archivo del host ‘/etc/tinc/testVPN/hosts/client2‘ a ambos servidores tinc-ubuntu y client1. El directorio de destino debe ser el ‘/etc/tinc/testVPN/hosts/‘.
scp /etc/tinc/testVPN/hosts/client2 [email protected]:/etc/tinc/testVPN/hosts/
scp /etc/tinc/testVPN/hosts/client2 [email protected]:/etc/tinc/testVPN/hosts/Salida:

Con eso, verás tres archivos de host en el directorio ‘/etc/tinc/testVPN/hosts/‘ en cada servidor. Verifica la lista de archivos en ‘/etc/tinc/testVPN/hosts/‘ utilizando el comando tree a continuación.
tree /etc/tinc/testVPN/hosts/Salida - Deberías ver el archivo de host ‘tinc_ubuntu‘, ‘client1‘ y ‘client2‘ en cada servidor.

En este punto, has configurado tinc VPN en todos los servidores y el archivo de host y la clave pública RSA se copiaron a todos los servidores. Con esto, estás listo para verificar la instalación de tinc VPN para conexiones de igual a igual entre múltiples nodos/servidores.
Prueba del Servidor VPN de Igual a Igual
En este paso, verificarás la instalación de tinc VPN ejecutando tinc manualmente desde el comando y haciendo ping desde un servidor a otro con la dirección IP local de la interfaz tun0 del servidor tinc VPN.
Ejecuta el servidor tinc VPN en cada servidor utilizando el siguiente comando.
sudo tincd -n testVPN -D -d3A continuación se presenta la salida detallada de tres servidores Ubuntu tinc-ubuntu, client1 y client2.

A continuación, abre una nueva sesión de terminal y conéctate al servidor ‘tinc-ubuntu’. Luego, ejecuta el comando ping a la dirección IP interna de client1 ‘10.0.0.2’ y client2 ‘10.0.0.3’.
ping 10.0.0.1 -c3
ping 10.0.0.2 -c3Cuando sea exitoso, deberías recibir una respuesta de cada servidor.

Ahora abre una nueva sesión de terminal y conéctate al servidor ‘client1’. Luego, ejecuta el comando ping a la dirección IP interna de tinc-ubuntu ‘10.0.0.1’ y client2 ‘10.0.0.3’.
ping 10.0.0.1 -c3
ping 10.0.0.3 -c3Cuando sea exitoso, deberías recibir una respuesta de cada servidor.

Por último, abre nuevamente la nueva sesión de terminal, conéctate al servidor ‘client2’. Luego, ejecuta el comando ping a la dirección IP interna de tinc-ubuntu ‘10.0.0.1’ y client1 ‘10.0.0.2’.
ping 10.0.0.1 -c3
ping 10.0.0.2 -c3Cuando sea exitoso, deberías recibir una respuesta de cada servidor.

Ahora que cada servidor puede conectarse al otro a través de una dirección IP interna de tinc VPN. Esto significa que la implementación de tinc VPN para crear un servidor VPN de igual a igual ha terminado y ha sido exitosa.
Regresa a cada sesión de terminal y presiona ‘Ctrl + \’ para terminar el proceso de tinc VPN. En el siguiente paso, iniciarás y habilitarás tinc VPN como un servicio systemd.
Iniciando y Habilitando el Servicio Tinc VPN
Ejecuta el siguiente comando de utilidad systemctl para iniciar y habilitar el servicio tinc VPN. Asegúrate de ejecutar este comando en todos tus servidores Ubuntu. En este ejemplo, el nombre de la VPN aquí es ‘testVPN‘. Puedes cambiar este nombre por el que prefieras.
Con esto, el servidor tinc VPN debería estar ejecutándose en segundo plano y también se iniciará automáticamente al inicio del sistema.
sudo systemctl start tinc@testVPN
sudo systemctl enable tinc@testVPNVerifica el servicio tinc VPN ingresando el comando systemctl a continuación.
sudo systemctl status tinc@testVPNDeberías recibir una salida como esta - La salida ‘activo (en ejecución)‘ confirma que la tinc VPN está en funcionamiento, mientras que la salida ‘…; habilitado;…‘ confirma que la tinc VPN está habilitada y se ejecutará automáticamente al inicio del sistema.

También puedes verificar la interfaz tun0 que es creada por el servidor tinc VPN. Ingresa el siguiente comando ip en cada servidor para verificar los detalles de la interfaz tun0.
ip addr show tun0En el servidor ‘tinc-ubuntu‘, deberías ver la interfaz tun0 con la dirección IP 10.0.0.1. En la máquina ‘client1‘ deberías ver la interfaz tun0 con la dirección IP 10.0.0.2. Por último, en la máquina client2 deberías obtener la interfaz tun0 con la dirección IP 10.0.0.3.
Conclusión
En este tutorial, has aprendido cómo crear y configurar una VPN de igual a igual utilizando el servidor tinc VPN en servidores Ubuntu 22.04. Has aprendido procesos detallados para configurar tinc VPN con un firewall habilitado en múltiples servidores Ubuntu.
Tinc es un software de servidor VPN simple pero potente que se puede instalar en múltiples sistemas operativos. Puedes agregar más servidores/nodos a tu implementación actual de tinc VPN. Además, puedes crear una VPN en malla sin depender de un nodo central.
Aprende más sobre el servidor tinc VPN en la documentación oficial de tinc.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.