Skip to content

Scarjit/dn42-setup

Repository files navigation

DN42 Network - SCARJIT-MNT

Network Information

ASN: AS4242420257 Maintainer: SCARJIT-MNT Contact: ferdinand@linnenberg.dev

IPv4 Allocations

  • 172.20.13.0/27 - Main network

IPv6 Allocations

  • fd30:366:4000::/48 - Main network

Router IPs

  • IPv4: 172.20.13.1
  • IPv6: fd30:366:4000::1

Peering with me

Prerequisites

  • WireGuard tunnel support
  • BGP daemon (Bird2, FRRouting, etc.)
  • Valid DN42 registry objects (mntner, person, AS, inetnum/inet6num)
  • ROA objects registered in the DN42 registry for your prefixes

My Endpoint

  • Public IPv6: 2a0a:a543:d3f3:80:be24:11ff:fe5d:a0dc (dn42-router.linnenberg.dev via AAAA [prefered])
  • WireGuard Public Key: BsU2BEUpd6aqPqCAyU5kFakuOPRi8i5Ou6v6WJKXEXY=
  • WireGuard Port: 51820

Peering Steps

  1. Contact me at ferdinand@linnenberg.dev
  2. Exchange information:
    • Your ASN
    • Your WireGuard public key
    • Your WireGuard endpoint (IP:port)
    • Tunnel IPs you'd like to use (link-local or private)
  3. Configure WireGuard tunnel
  4. Set up BGP session using tunnel IPs
  5. Test connectivity and route exchange

Peering Policy

  • Open peering policy - happy to peer with anyone in DN42
  • ROA validation enabled
  • IPv4 and IPv6 BGP sessions supported
  • Multi-protocol BGP over IPv6 supported

Infrastructure

Router: nephthys Platform: Proxmox VM running Ubuntu 25.10 Location: Germany BGP Daemon: Bird2 2.17.1

Features

  • ROA validation enabled - Only accepts routes with valid ROA entries
  • Automatic ROA table updates (every 15 minutes via systemd timer)
  • Route filtering with strict validation
  • IPv4 and IPv6 support with MP-BGP
  • WireGuard connection monitoring

Deployment

Run make help to see available deployment commands.

Git-Crypt

WireGuard configuration files containing private keys are encrypted using git-crypt. To decrypt after cloning:

git-crypt unlock

You'll need the authorized GPG private key to decrypt the files.

Resources

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors