Enable Vega as an IPv4-only Nebula exit node #48
Labels
No labels
host:electra
host:fleet
host:lyra
host:vega
host:vega
phase:cutover
phase:deploy
phase:mcp
phase:module
phase:packaging
phase:prep
phase:validation
project:attic-postgres-lyra-rollout
project:auto-update-reliability
project:declarative-purity-cleanup
project:external-review
project:host-facts-refactor
project:lyra-nixos-deploy
project:lyra-service-stack-migration
project:nebula-mesh-network
project:security-hardening
project:service-stack-migration
project:vega-sillytavern-cutover
service:auto-update
service:mem0
service:sillytavern
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nimmo/nixos-config#48
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Configure Vega to forward and NAT IPv4 traffic arriving from the Nebula mesh so mobile clients can use it as a home egress gateway.
Context
Port forwarding for UDP 4242 to Vega is already in place, and Vega is already a Nebula lighthouse/resolver. What is missing is the explicit NixOS-side exit-node behavior: forwarding, masquerade/NAT, and the related firewall policy for mesh-to-internet traffic.
Acceptance Checklist
Constraints
Verification
Completed and deployed on Vega.
nebula.meshtraffic outenp86s0with masquerading and return traffic.local_cidr = "0.0.0.0/0".Runtime validation confirmed the exit-node firewall rule loaded and the phone tunnel passed traffic.
Relevant commits:
0b40f4e,3b4f8a5.