Check allocation logs:
nomad alloc logs -stderr <alloc-id> tailscale
nomad alloc logs -stderr <alloc-id> egress-guardCommon causes:
- missing
TS_AUTHKEY - auth key expired or not preauthorized
- tag not allowed by Tailnet ACL tagOwners
- exit node unavailable or not approved
/dev/net/tununavailable when not using userspace mode correctly
Inside the workload allocation, verify proxy env vars:
env | grep -i proxy
curl -fsS --proxy "$HTTPS_PROXY" https://ifconfig.me/ipSet TS_EGRESS_EXPECTED_IPS to the public IP(s) expected from the selected exit node, comma-separated. Leave empty to skip verification.