Instalación de una sonda RIPE Atlas en un dispositivo Raspberry PI 4B
17/06/2022
Por Elisa Peirano, Analista de Datos I+D
Introducción
RIPE Atlas es una de las plataformas de medición de parámetros de red en Internet de mayor despliegue a nivel mundial. Pone a disposición de sus miembros recursos que permiten realizar mediciones de redes. RIPE NCC es el organismo encargado de llevar adelante este enorme proyecto y cuenta con la colaboración de LACNIC para la region de Latinoamérica y Caribe. La forma de contribuir con este proyecto es mediante la instalación de sondas, que pueden ser por hardware o por software.
Desde LACNIC acompañamos este proyecto con el fin de contar con herramientas que nos permitan obtener un mejor conocimiento de Internet, tanto en nuestra región como a nivel global. En artículos anteriores vimos como instalar una sonda por software https://labs.lacnic.net/guia-instalacion-sw-probe/.
En este artículo mostramos como hacer esa instalación en equipos Raspberry Pi, ya que son equipos que se consiguen fácilmente y son un buen sustituto de las sondas por hardware. De esta forma, logramos que las sondas queden funcionando de forma permanente, sin necesidad de dedicar un servidor virtual.
Consideraciones antes de comenzar
Es necesario aclarar que para poder finalizar con la instalación de una sonda por SW de RIPE Atlas, se requieren los siguientes componentes de hardware para poder manejarse en el sistema operativo del Raspberry Pi:
- Una pantalla: monitor/tv
- Teclado USB
- Mouse USB
Armado del Raspberry PI
Para el correcto armado del raspberry pi siga las instrucciones ilustradas en la siguiente imagen:
Para conectar el ventilador en el paso 4, referirse a la siguiente imagen:
Conexión del dispositivo e instalación del OS Raspbian
Para conectar el dispositivo se necesita un teclado y ratón USB y una pantalla/monitor.
- Enchufar el teclado y ratón en los puertos USB del raspberry Pi
- Usar el cable micro HDMI para conectar al Pi por un extremo y a la pantalla por el otro.
- Enchufar el cable de red (en caso de no utilizar red inalámbrica)
- Enchufar la pantalla y encenderla.
- Conectar la fuente de alimentación al conector principal.
- Con la pantalla encendida, enchufar por el otro extremo de la fuente de alimentación al Pi
- El Pi debería arrancar y mostrar mensajes en la pantalla
Si la imagen que aparece en pantalla se asemeja al mensaje a continuación, será necesario actualizar el software de Raspberry Pi OS instalado por defecto en la tarjeta Micro SD.
Para esto, desconectar el Pi y retirar la tarjeta Micro SD. Insertarla en el mini lector de tarjeta para conectar a un laptop.
Ingresar en www.raspberrypi.org/downloads y descargar la imagen correspondiente al sistema operativo de la laptop. Correr la imagen y completar el cuadro de instrucciones con Raspberry Pi OS y el dispositivo de la tarjeta Micro SD conectada:
Una vez finalizado, volver a insertar la tarjeta en el raspberry pi y encenderlo conectado a la pantalla.
El sistema operativo requerirá algunas configuraciones como el país, la zona horaria y el lenguaje preferidos. También solicitará modificar la contraseña propuesta por defecto y permitirá la conexión a un red inalámbrica si está disponible.
Instalación de la sonda por SW de RIPE Atlas
Como Raspberry Pi OS es basado en debian, utilizaremos la instalación de un SW probe en debian:
- Obtener las herramientas necesarias:
sudo apt update && sudo apt install git tar fakeroot libssl-dev libcap2-bin autoconf automake libtool build-essential
- Clonar el repositorio:
git clone --recursive https://github.com/RIPE-NCC/ripe-atlas-software-probe.git
- Crear el archivo .deb necesario:
./ripe-atlas-software-probe/build-config/debian/bin/make-deb
- Chequear que el archivo
atlasswprobe-??????.deb
haya sido creado- Si está creado, instalarlo con
sudo dpkg -i atlasswprobe-??????.deb
- Si no está creado, seguir estos pasos:
- Moverse al directorio root del repositorio:
cd ripe-atlas-software-probe
- Hacer checkout de la branch “devel”:
git checkout devel
- Actualizar el submodule de la branch
git submodule update
- Volver al directorio anterior:
cd
- Volver a crear el archivo .deb
./ripe-atlas-software-probe/build-config/debian/bin/make-deb
e instalarlo consudo dpkg -i atlasswprobe-??????.deb
- Moverse al directorio root del repositorio:
- Si está creado, instalarlo con
- La clave pública se puede encontrar usando
cat /var/atlas-probe/etc/probe_key.pub
- Luego, registrar la sonda en https://atlas.ripe.net/apply/swprobe/
Se puede acceder a la guía completa para instalar un SW probe en debian aquí: https://labs.lacnic.net/guia-instalacion-sw-probe/