fix: use shared mesh SAE key for auto-peering between nodes

Random per-node mesh keys prevented nodes from connecting to each other.
Now all Parahub nodes share a pre-configured mesh SAE key for automatic
802.11s mesh peering. Private WiFi keys remain randomly generated per node.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-05 14:04:09 +00:00
parent e7a78ca0d1
commit 38d78071c7

View File

@@ -47,8 +47,9 @@ GUEST_IP="10.${GUEST_O1}.${GUEST_O2}.1"
# 3. KEY GENERATION # 3. KEY GENERATION
# ============================================================================ # ============================================================================
PRIVATE_KEY=$(head -c 64 /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 12) PRIVATE_KEY=$(head -c 128 /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 12)
MESH_KEY=$(head -c 64 /dev/urandom | tr -dc 'A-Za-z0-9' | head -c 16) # Shared mesh SAE key — same across all Parahub nodes for auto-peering
MESH_KEY="ndIPclyqSn9LaCki"
mkdir -p /etc/parahub mkdir -p /etc/parahub
cat > /etc/parahub/keys <<KEYS_EOF cat > /etc/parahub/keys <<KEYS_EOF