hints:rpki
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| hints:rpki [2026/07/20 14:52] – [Initial Preparation] philip | hints:rpki [2026/09/13 03:17] (current) – [Building StayRTR] philip | ||
|---|---|---|---|
| Line 63: | Line 63: | ||
| ===== FORT ===== | ===== FORT ===== | ||
| - | FORT is the validator developed by NIC Mexico. More about it is on the [[https:// | + | FORT is the validator developed by NIC Mexico. More about it is on the [[https:// |
| - | FORT is available as part of Ubuntu 22.04 packaging, but it is an older version (1.5.3-1). Likewise for Ubuntu 24.04, the FORT shipped is version 1.6.1-1build3. For this reason we use the latest NIC Mexico produced package. | + | Do note that from version 1.6.3, FORT requires Ubuntu 24.04 as it requires libjansson4 (>= 2.14). Ubuntu 22.04 only comes with libjansson4 2.13.1-1.1build3 will only support FORT version 1.6.2. |
| + | |||
| + | FORT is available as part of Ubuntu 22.04 packaging, but it is an older version (1.5.3-1). Likewise for Ubuntu 24.04, the FORT shipped is version 1.6.1-1build3. Ubuntu 26.04 ships with version 1.6.7-1. For this reason we use the latest NIC Mexico produced package. | ||
| FORT is not quite so easy to install, but still relatively simple as long as you follow the instructions on their [[https:// | FORT is not quite so easy to install, but still relatively simple as long as you follow the instructions on their [[https:// | ||
| Line 72: | Line 74: | ||
| < | < | ||
| - | wget https:// | + | https:// |
| </ | </ | ||
| and then install it: | and then install it: | ||
| < | < | ||
| - | sudo apt install ./fort_1.6.8-1_amd64.deb | + | sudo apt install ./fort_1.7.0.experimental-1_amd64.deb |
| </ | </ | ||
| Line 167: | Line 169: | ||
| **rpki-client** is just a validator - it does not have the functionality to accept connections from a router. We'll come to that later on (we'll need to use [[rpki# | **rpki-client** is just a validator - it does not have the functionality to accept connections from a router. We'll come to that later on (we'll need to use [[rpki# | ||
| - | **rpki-client** has now been packaged and is available across most mainstream Linux/ | + | **rpki-client** has now been packaged and is available across most mainstream Linux/ |
| My preference is to stay up to date on Ubuntu, and so we have to build it ourselves. A pity that the **rpki-client** maintainers don't build their own deb package, or pre-build packages like NLnetLabs do with Routinator, given that Ubuntu maintainers seem to be unable to keep the software current. Oh well. | My preference is to stay up to date on Ubuntu, and so we have to build it ourselves. A pity that the **rpki-client** maintainers don't build their own deb package, or pre-build packages like NLnetLabs do with Routinator, given that Ubuntu maintainers seem to be unable to keep the software current. Oh well. | ||
| Line 248: | Line 250: | ||
| First you will need a working Go environment. Full instructions are at [[https:// | First you will need a working Go environment. Full instructions are at [[https:// | ||
| - | First off, download the latest Go package (1.24.4 at time of writing): | + | First off, download the latest Go package (1.27.1 at time of writing): |
| < | < | ||
| - | wget https:// | + | wget https:// |
| </ | </ | ||
| If you have an existing Go environment, | If you have an existing Go environment, | ||
| Line 260: | Line 262: | ||
| cd /usr/local | cd /usr/local | ||
| sudo chmod 777 . | sudo chmod 777 . | ||
| - | tar xzf ~/go1.24.4.linux-amd64.tar.gz | + | tar xzf ~/go1.27.1.linux-amd64.tar.gz |
| sudo chmod 755 . | sudo chmod 755 . | ||
| </ | </ | ||
| Line 290: | Line 292: | ||
| < | < | ||
| cd dist | cd dist | ||
| - | sudo cp -p stayrtr-v0.6.4-1-g4bad963-linux-x86_64 / | + | sudo cp -p stayrtr-v0.6.4-6-gf833a75-linux-x86_64 / |
| - | sudo cp -p rtrdump-v0.6.4-1-g4bad963-linux-x86_64 / | + | sudo cp -p rtrdump-v0.6.4-6-gf833a75-linux-x86_64 / |
| - | sudo cp -p rtrmon-v0.6.4-1-g4bad963-linux-x86_64 / | + | sudo cp -p rtrmon-v0.6.4-6-gf833a75-linux-x86_64 / |
| </ | </ | ||
hints/rpki.1784559144.txt.gz · Last modified: by philip
