HOWTO: Commission a VyOS Edge Router via HyOps¶
Purpose: Commission a VyOS edge router at Hetzner using the HybridOps blueprint, with BGP, IPsec, and NAT validated through structured run records.
Difficulty: Advanced
Track: Networking Foundations
Overview¶
Use this guide to turn a provisioned VyOS host into a working HybridOps WAN edge. The result is a reviewable edge baseline with the interfaces, routing, and tunnel posture needed for site extension, cloud peering, and later DR or burst work.
1. Blueprint Overview¶
- Blueprint ID:
blueprints/hetzner/vyos-edge. - Architecture position: Hetzner-hosted WAN edge.
- Dependencies: Hetzner server provisioned, public IP allocated.
2. Module Inputs¶
- Public interface IP and gateway.
- Internal interface and VLAN configuration.
- BGP ASN and peer definitions.
- IPsec tunnel peer IPs and PSK references.
- NAT masquerade configuration.
3. Interface Bring-Up¶
- Public and internal interface configuration.
- Verifying reachability on both paths.
- Run record: interface state record.
4. BGP Peering¶
- eBGP session to GCP hub or on-prem peers.
- Prefix advertisement validation.
- BGP summary run-record capture.
5. IPsec Tunnel Bootstrap¶
- Tunnel configuration and IKE/ESP parameters.
- Tunnel establishment verification.
- Liveness probe output of the run record.
6. NAT and Routing Validation¶
- NAT masquerade for on-prem outbound traffic.
- Routing table verification: all expected prefixes present.
- End-to-end path probe from on-prem to internet.
References¶
- Provision Hetzner VyOS Edge (HyOps Blueprint)
- ADR-0108 – Full Mesh Topology for High Availability
- HOWTO: Configure BGP to GCP
License: MIT-0 for code, CC-BY-4.0 for documentation unless otherwise stated.