From 226fe6577f504a7a65b256c5cf86018407bc95e9 Mon Sep 17 00:00:00 2001 From: Konarak Date: Tue, 30 Sep 2025 18:18:38 +0000 Subject: [PATCH] minor fixes --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ec08da9..3cf5a1f 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ # sixnix -NixOS module for IPv6 networking with WireGuard tunnels and optional BGP failover. +IPv6 WireGuard tunnels with optional BGP failover. ## Motivation My ISP gives me a single `/64` and it's dynamically assigned. Can't have multiple networks with functional autoconfiguration. Tunnel brokers like [Hurricane Electric](https://tunnelbroker.net/) would work but my ISP uses CGNAT which makes that setup tricky if not impossible. They also do not have any exit nodes in the region I want. -Linode provides a routed `/56` for free with their cheapest $5/month VPS. That's 256 `/64` subnets. You get 1TB traffic at 1Gbit (40Gbit input but that's kind of irrelevant for our use case). Good enough. +Linode provides a routed `/56` and 1TB traffic at 1 Gbit/s for with their cheapest $5/month VPS. That's 256 `/64` subnets. -## Solution 1: Simple WireGuard setup +## Solution 1: Simple WireGuard tunnels Just a plain WireGuard tunnel to route the `/56` to your home network. @@ -70,11 +70,11 @@ How it works: - Interfaces get `/64`s from the delegated `/60` with router advertisement enabled - All traffic from clients goes out to the internet via Linode -## Solution 2: BGP failover (ultra advanced) +## Solution 2: WireGuard tunnels with BGP for failover Want redundancy? Run two Linodes in the same datacenter and use BGP to share a single `/56` between them. If one server goes down, BGP automatically fails over to the other. -Cost: $10/month + tax for two Linodes with pooled 2TB bandwidth quota. +Cost: $10/month + tax for two Linodes with pooled 2TB traffic quota. ### BGP configuration