Files
nixfiles/docs/remote/britnet.md
T
jackos1998 08605ab422 docs/boxes: Prioritize hardware details
Place physical hardware inventories and VPS resource allocations near
the top of each box page, while leaving broader platform details in
their topical sections.
2026-08-02 00:23:30 +01:00

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).

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 hubwg0 listens on UDP 51820 on the vpn assignment, with a single static peer.
  • NAT gateway — traffic arriving on tailscale0/wg0 is forwarded out veth0 and SNATed to the allhost v4/v6 addresses.

Network assignments

See the consolidated network assignments table (this box: britnet).

Networking

  • The provider interface is renamed to veth0 by MAC. Its IPv6 default gateway sits off-subnet, so a link-scope route is added to reach it.
  • wg0 is a networkd WireGuard netdev keyed from britnet/wg.key; RA is disabled on it.
  • Upstream DNS is hardcoded to Cloudflare (1.1.1.1 / 1.0.0.1).
  • iperf3 runs with an open port for bandwidth testing.

Notable config files