08605ab422
Place physical hardware inventories and VPS resource allocations near the top of each box page, while leaving broader platform details in their topical sections.
1.6 KiB
1.6 KiB
britnet
A small VPS in Birmingham (bhx1) acting as a second Tailscale/WireGuard egress point — a
narrower gateway role than britway (no control plane, no BGP).
- Source:
nixos/boxes/britnet.nix - Host: VPS (Birmingham,
bhx1; provider uplink assignmentallhost) - nixpkgs:
mine
Platform
| Component | Allocation |
|---|---|
| Virtualisation | KVM/QEMU guest |
| Compute | 2 vCPUs and 2 GiB RAM |
| Storage | 32 GiB virtio disk with separate ext4 filesystems for /boot, /nix and /persist; root is tmpfs |
Role
- Tailscale exit node — logs into the headscale on
britway(--login-server=https://hs.nul.ie) with--advertise-exit-node. - WireGuard hub —
wg0listens on UDP 51820 on thevpnassignment, with a single static peer. - NAT gateway — traffic arriving on
tailscale0/wg0is forwarded outveth0and SNATed to theallhostv4/v6 addresses.
Network assignments
See the consolidated network assignments table (this box: britnet).
Networking
- The provider interface is renamed to
veth0by MAC. Its IPv6 default gateway sits off-subnet, so a link-scope route is added to reach it. wg0is a networkd WireGuard netdev keyed frombritnet/wg.key; RA is disabled on it.- Upstream DNS is hardcoded to Cloudflare (
1.1.1.1/1.0.0.1). iperf3runs with an open port for bandwidth testing.
Notable config files
nixos/boxes/britnet.nix— the whole box (single file).