In kort RIPE Atlas is een wereldwijd netwerk van probes die de internetconnectiviteit en -bereikbaarheid meten en zo een ongekend inzicht bieden in de toestand van het internet in realtime.
Hieronder een filmpje (in het Engels) met de nodige uitleg. Hopelijk word het een en ander voor je duidelijk wat RIPE Atlas is.
Aangezien met de vorige handleiding het niet meer werkt gaan we nu met RIPE Atlas Probe in docker installeren.
In de basis heb je DietPi op een Raspberry Pi 4 nodig, die voorzien is van Docker-CE / Docker Compose. Hoe je dat is eerder over geschreven in DietPi op een Raspberry Pi 4 installeren.
Voorbereiding
Goed om te weten. Ga je RIPE Atlas installeren en beheren. Dan heb je een account nodig.
- Maak RIPE Atlas account aan
RIPE Atlas installeren
Installeer de RIPE Atlas container: https://github.com/Jamesits/docker-ripe-atlas.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
### Start voorbereiding voor installatie ### # Map contrib aanmaken mkdir contrib # Naar de map contrib gaan cd contrib # Map docker-compose aanmaken in de map contrib mkdir docker-compose # Naar de map contrib/docker-compose cd docker-compose # Bestand downloaden wget https://raw.githubusercontent.com/Jamesits/docker-ripe-atlas/refs/heads/master/contrib/docker-compose/docker-compose.yaml # Bestand docker-compose.yaml aanpassen ivm tijdzone toevoegen. nano docker-compose.yaml # Voeg bij environment de tijdzone toe environment: RXTXRPT: "yes" TZ: "Europe/Amsterdam" # CTRL + X bestand opslaan en sluiten: Y # Terug naar de root cd ### Einde voorbereiding voor installatie ### # Installatie kan nu starten cd contrib/docker-compose docker compose pull docker compose up -d # Terug naar de root cd |
Haal de gegenereerde publieke sleutel op:
1 2 3 4 5 |
# Naar de map contrib/docker-compose cd contrib/docker-compose # SSH key genereren/ophalen cat /etc/ripe-atlas/probe_key.pub |
Eindelijk zijn we zover om aan de slag te gaan op de RIPE Atlas website om een Software Probe te registreren.
- AS Number: Dat nummer is wat je provider gebruikt. Deze kun je opvragen via: myPRO.BE/ip.
- City: Woonplaats
- County: Land
- Public Key: Plak hier de code die je terug krijgt van het laatste commando
- Notes: Eventuele noties kun je invullen
- Vinkje zetten bij I accept the RIPE Atlas Service Terms and Conditions
Kies vervolgens submit your application. Nadat de software verbinding heeft gemaakt met het systeem, ontvangt je binnen 15-20 minuten een e-mail ter bevestiging van je probe.
Je kan je probe op de RIPE website bewerken. Zoals een naam van de probe, extra tags toevoegen, locatie van de probe verbeteren.
Verkorte URL’s
Standaard ziet de link van je probe als er volgt uit: https://atlas.ripe.net/probes/1008006. Best een lange link. Via myPRO.BE kun je een verkorte url gebruiken. In dit geval voor mij: https://myPRO.BE/1008006. Al met al net een stukje korter en netter.
Hier een aantal filters:
- myPRO.BE/nl – Alle public probes van NL
- myPRO.BE/nl/glasnet – Alle probes van provider Glasnet Nederland
- myPRO.BE/nl/freedom – Alle probes van provider Freedom Nederland
Auto update opzetten
Automatisch bijwerken van de docker-container
1 |
docker run --detach --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name watchtower containrrr/watchtower --cleanup --label-enable |