Inicio Noticias Ejecute ZeroTier en Raspberry Pi

Ejecute ZeroTier en Raspberry Pi

En este proyecto, le mostraremos cómo instalar y ejecutar ZeroTier en la Raspberry Pi.

ZeroTier es un software que le permite crear redes virtuales entre sus dispositivos mediante una sencilla interfaz web central. Puede pensar en estas redes virtuales como la configuración de una VPN en su Raspberry Pi. Sin embargo, la experiencia de aprovisionamiento es mucho más simple, especialmente cuando se administran varios dispositivos.

Las conexiones se realizan entre cada uno de sus dispositivos mediante una red de igual a igual. Estas conexiones están protegidas mediante cifrado de extremo a extremo para ayudar a mantener sus datos seguros y privados.

Además de ejecutar ZeroTier en una Raspberry Pi, también puede ejecutarlo en la mayoría de los otros dispositivos, incluidos los teléfonos. Además, puede ejecutarse en Linux, Windows y macOS, lo que significa que puede crear una red virtual sin preocuparse de si su dispositivo puede unirse a ella.

ZeroTier funciona en un modelo freemium. Para el plan gratuito que usamos en esta guía, puede tener hasta 50 dispositivos autorizados en su red virtual.

Como beneficio adicional, el equipo de ZeroTier ha puesto su código a disposición en GitHub. Una de las ventajas de un proyecto de código abierto es que puede ver lo que se supone que debe hacer el código.

Equipo

A continuación se muestra una lista de los equipos que usamos mientras ejecutábamos ZeroTier en la Raspberry Pi.

aconsejado

Pastel de frambuesa

Tarjeta micro SD

Fuente de alimentación

Conexión de red

Opcional

Estuche Raspberry Pi

Teclado

Ratón

Probamos este tutorial ejecutando una Raspberry Pi 400 con la última versión del sistema operativo Raspberry Pi.

Recupere su ID de red ZeroTier

Para utilizar el software ZeroTier en su Raspberry Pi, debe registrarse en su sitio web. La razón es que su sitio web actúa como el tablero que controla la red virtual.

Con esta interfaz web, puede controlar todos los aspectos de su red virtual, incluso con la capacidad de establecer direcciones IP estáticas para dispositivos específicos.

1. Para crear una ID de red, primero debe registrarse con la interfaz web central de ZeroTier. Es la interfaz web que le permitirá crear y administrar redes virtuales.

En su navegador web preferido, navegue hasta el sitio web de ZeroTier Central. Una vez en el sitio web, haga clic en el enlace “Registrarse” para comenzar a crear su cuenta.

Regístrese en ZeroTier Central

2. En la pantalla de registro, complete todos los detalles que desea utilizar para su cuenta ZeroTier (1.).

Una vez que haya completado toda su información, haga clic en el botón “Registrarse” en la parte inferior de la pantalla (2.).

Registra tu cuenta

Después de crear una cuenta, deberá verificar la dirección de correo electrónico especificada. No podrá continuar hasta que se haya verificado el correo electrónico.

3. Después de registrar su cuenta e iniciar sesión en la interfaz web, aparecerá la siguiente pantalla.

Todo lo que tiene que hacer es hacer clic en el botón “Crear una red” en el medio de la pantalla.

Cree una red ZeroTier para Raspberry Pi

4. Al hacer clic en el botón, el sitio web de ZeroTier creará inmediatamente su primera red.

En esta tabla puede encontrar el ID de red. Necesitaremos esta identificación para conectar su Raspberry Pi a esta red virtual ZeroTier. Anote este identificador ya que lo necesitaremos más adelante.

Si desea ajustar detalles como el nombre de la red, debe hacer clic en la entrada.

Encuentre el ID de red ZeroTier para Raspberry Pi

5. A continuación se muestran las configuraciones básicas que puede cambiar para su red ZeroTier.

Con esta configuración, puede cambiar el nombre de la red (1.), establezca una descripción (2.), o modificar el control de acceso (3.).

ZeroTier también le permite ajustar varios otros aspectos de la red virtual, como la subred IP.

Instalación de ZeroTier en Raspberry Pi

Ahora que se ha registrado en ZeroTier y ha obtenido una identificación de red, podemos continuar.

Esta sección le mostrará cómo instalar el software ZeroTier en su Raspberry Pi.

1. Antes de comenzar, asegurémonos de que nuestra Raspberry Pi esté ejecutando un software actualizado.

Necesitamos usar los siguientes dos comandos para actualizar tanto la lista de paquetes como los paquetes instalados.

2. Para instalar ZeroTier directamente desde su repositorio de paquetes a nuestra Raspberry Pi, necesitaremos agregar la clave GPG. Esta clave se usa para verificar que el contenido de los paquetes que instalamos proviene de ZeroTier.

Ejecute el siguiente comando para descargar la clave GPG de su repositorio de GitHub, luego apúntelo (|) directamente al llavero APT.

3. Con la clave GPG agregada, necesitamos crear una lista de fuentes que contenga el repositorio ZeroTier.

Antes de que podamos hacer esto, primero debemos almacenar el nombre del código del sistema operativo actual en una variable de shell llamada “RELEASE”.

Ejecutar el siguiente comando nos permitirá crear rápidamente la URL correcta para el repositorio ZeroTier en el siguiente paso.

4. Usamos la variable de shell que establecimos en el paso anterior para crear la URL del repositorio ZeroTier correcta para su sistema operativo actual.

Luego redirigimos esta cadena a un archivo llamado “zerotier.list” que se almacena en el directorio “/etc/apt/sources.list.d/”.

Cuando actualice nuevamente la lista de paquetes de su Raspberry Pi, leerá de ese repositorio para encontrar ZeroTier.

5. Como hemos realizado cambios en las fuentes de nuestra Raspberry Pi, necesitamos actualizar la lista de paquetes.

Puede actualizar la lista de paquetes ejecutando el siguiente comando en su sistema

6. Una vez que hayamos hecho una actualización, finalmente podemos instalar el paquete ZeroTier en nuestra Raspberry Pi usando el siguiente comando.

Como parte del proceso de instalación, ZeroTier se activará automáticamente para comenzar al inicio.

Ejecute ZeroTier en Raspberry Pi

Ahora que hemos instalado ZeroTier en nuestra Raspberry Pi, podemos conectarlo a la red que configuramos anteriormente en la guía.

Asegúrese de tener el ID de la red a la que desea conectarse antes de continuar.

1. Necesitaremos usar la CLI de ZeroTier para unirnos a la red en la Raspberry Pi.

Para hacer esto, necesitará usar el siguiente comando. En primer lugar, asegúrese de reemplazar “[NETWORKID]”Con la identificación que obtuvo anteriormente en esta guía.

Si su Raspberry Pi se une con éxito a la red ZeroTier, debería ver el siguiente mensaje.

2. Incluso si se ha unido a la red ZeroTier, debe autenticar su dispositivo antes de que se convierta en un miembro real de la red.

Para hacer esto, deberá volver a la interfaz de ZeroTier Central y seleccionar su red.

Si lo desea, también puede ir a la siguiente URL, reemplazando “[NETWORKID]”con su ID de red.

3. Una vez que esté en la página de administración de red ZeroTier de su Raspberry Pi, deberá desplazarse hacia abajo para ver la sección “Miembros”.

En esta sección, deberá identificar el dispositivo que agregó y hacer clic en la casilla de verificación “Auth”.

Esto permitirá que su Raspberry Pi se conecte a cualquier otro dispositivo en la red.

El “DirecciónLa columna “es lo que puede utilizar para identificar este dispositivo en particular dentro de su red ZeroTier.

Puede hacer que su Raspberry Pi muestre esta información usando el comando “sudo estado zerotier-cli ”.

Para que sea más fácil identificar este nuevo dispositivo en el futuro, puede utilizar el Nombre / Descripción para darle un identificador claro. La última columna que definitivamente querrá ver es la columna “IP administradas”.

Esta columna enumera todas las direcciones IP que se han asignado a ese dispositivo en particular. Puede utilizar estas direcciones IP para conectarse a ese dispositivo en particular.

Si desea asignar una dirección IP en particular a un dispositivo, puede usar esta columna.

Tenga en cuenta que pueden pasar unos momentos antes de que se asigne una dirección IP a un dispositivo recién autorizado.

Autorizar Raspberry Pi en ZeroTier

4. Puede verificar que su Raspberry Pi ahora esté conectada a la red ZeroTier ejecutando el siguiente comando.

Este comando enumerará todas las redes a las que está conectada su instalación de ZeroTier y el estado de esa conexión.

A continuación se muestra un ejemplo de lo que debería ver cuando su Raspberry Pi se haya conectado correctamente a su red ZeroTier. El último valor es la dirección IP que se le ha asignado a su Pi como miembro de la red virtual.

5. Su Raspberry Pi ahora debería haberse unido con éxito a su red ZeroTier.

Ahora podrá conectarse a cualquier otro dispositivo que forme parte de la red virtual. Todo lo que necesita saber es la dirección IP de este dispositivo.

El lugar más fácil para encontrar las direcciones IP asignadas a un dispositivo es a través de la interfaz central ZeroTier.

Tenga en cuenta que si está utilizando un firewall en su Raspberry Pi, como UFW, aún deberá permitir el tráfico de aplicaciones para la red virtual.

Conclusión

En este punto, habrá configurado correctamente ZeroTier en su Raspberry Pi y conectado a una red virtual.

ZeroTier es una solución de red virtual simple que le permite controlar todo a través de una interfaz web simple. Lo mejor de todo es que tiene un excelente plan gratuito que debería ser más que suficiente para la mayoría de los usos básicos.

Si ha tenido algún problema para que ZeroTier funcione en su Pi, deje un comentario a continuación.

Asegúrese de consultar algunos de nuestros otros proyectos de Raspberry Pi, como el uso de Syncthing para sincronizar archivos entre dispositivos.

Troels Platz
¿Sabéis el cuento del holandés errante que acabó viviendo en las costas de Sevilla?
RELATED ARTICLES