RIPE Atlas is building the largest Internet measurement network ever made. RIPE Atlas employs a global network of probes that measure Internet connectivity and reachability, providing an unprecedented understanding of the state of the Internet in real time.
Because they have shortages with the availability of hardware, it is possible to use your own hardware with software installed from them:
Due to the global component shortage, we're out of stock until around the beginning of 2024. Install RIPE Atlas SW probe as an alternative solution. The installation process is easy and detailed instructions can be found on this page https://atlas.ripe.net/docs/software-probe/.
We apologize for any inconvenience and thank you for your patience.
I found in their documentation a mention of OpenWrt, but it turns out there are no instructions, so I assume OpenWrt doesn't support RIPE Atlas. Here are instructions how to install the software for different platforms. You can see down there that Turris is supported which is based on OpenWrt - so that's promising.
What do you think about it? Can this be done on OpenWrt?
# opkg list atlas*
atlas-probe - 2.6.3-1 - RIPE Atlas is a global, open, distributed Internet measurement platform,
consisting of thousands of measurement devices that measure Internet
connectivity in real time.
atlas-sw-probe - 5080-2 - RIPE Atlas SW probe is software variant of RIPE Atlas Probe.
It contains utilities which helps actively measure
Internet connectivity through ping, traceroute, DNS, SSL/TLS, NTP, and HTTP.
Data are then collected, aggregated and published by the RIPE NCC.
atlas-sw-probe-rpc - 5080-2 - Provides ubus calls for probe.
The atlas probe software requires a rsa 2048-4096 key for registration.
Follow these steps to register your probe on the ripe-atlas systems.
Insert your username in the atlas config file (/etc/config/atlas)
Use the command '/etc/init.d/atlas create_key' to create a priv/pub key.
The priv/pub key will be stored on the directory /etc/atlas/
Use the command '/etc/init.d/atlas get_key' to get the public key used for probe registration.
Make sure to copy the entire key and that the last value is the correct username