feat: Rename guest SSID from Parahub_Free to parahub.io/free

SSID as call-to-action URL — guests see where to go directly in WiFi list.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-09 18:07:51 +00:00
parent 29070e95ef
commit 5c0984b97d
2 changed files with 6 additions and 6 deletions

View File

@@ -23,7 +23,7 @@ NODE_SUFFIX=$(echo "$BASE_MAC" | awk -F: '{print toupper($5$6)}')
HOSTNAME="Parahub-${NODE_SUFFIX}" HOSTNAME="Parahub-${NODE_SUFFIX}"
PRIVATE_SSID="Parahub_${NODE_SUFFIX}" PRIVATE_SSID="Parahub_${NODE_SUFFIX}"
MESH_ID="parahub-mesh" MESH_ID="parahub-mesh"
PUBLIC_SSID="Parahub_Free" PUBLIC_SSID="parahub.io/free"
# ============================================================================ # ============================================================================
# 2. SUBNET GENERATION (collision avoidance from MAC octets) # 2. SUBNET GENERATION (collision avoidance from MAC octets)
@@ -285,7 +285,7 @@ for radio in $RADIOS; do
uci -q delete "wireless.${radio}.disabled" 2>/dev/null || true uci -q delete "wireless.${radio}.disabled" 2>/dev/null || true
done done
# --- 2.4GHz radio: mesh backhaul + Parahub_Free AP --- # --- 2.4GHz radio: mesh backhaul + parahub.io/free AP ---
if [ -n "$RADIO_2G" ]; then if [ -n "$RADIO_2G" ]; then
# Mesh interface on 2.4GHz # Mesh interface on 2.4GHz
uci batch <<-WIFI_2G_MESH uci batch <<-WIFI_2G_MESH
@@ -300,7 +300,7 @@ set wireless.mesh_2g.network='bat0_hardif_mesh0'
WIFI_2G_MESH WIFI_2G_MESH
if [ "$ROLE" = "bee" ]; then if [ "$ROLE" = "bee" ]; then
# Bee: Parahub_Free on private bridge (no guest isolation) # Bee: parahub.io/free on private bridge (no guest isolation)
uci batch <<-WIFI_2G_PUB uci batch <<-WIFI_2G_PUB
set wireless.public_2g=wifi-iface set wireless.public_2g=wifi-iface
set wireless.public_2g.device='${RADIO_2G}' set wireless.public_2g.device='${RADIO_2G}'
@@ -310,7 +310,7 @@ set wireless.public_2g.encryption='none'
set wireless.public_2g.network='private' set wireless.public_2g.network='private'
WIFI_2G_PUB WIFI_2G_PUB
else else
# Bumblebee: Parahub_Free on guest network (isolated) # Bumblebee: parahub.io/free on guest network (isolated)
uci batch <<-WIFI_2G_PUB uci batch <<-WIFI_2G_PUB
set wireless.public_2g=wifi-iface set wireless.public_2g=wifi-iface
set wireless.public_2g.device='${RADIO_2G}' set wireless.public_2g.device='${RADIO_2G}'
@@ -770,7 +770,7 @@ logger -t parahub-mesh "Role: ${ROLE}"
logger -t parahub-mesh "Private: ${PRIVATE_SSID} @ ${PRIV_IP}/24" logger -t parahub-mesh "Private: ${PRIVATE_SSID} @ ${PRIV_IP}/24"
if [ "$ROLE" = "bee" ]; then if [ "$ROLE" = "bee" ]; then
logger -t parahub-mesh "Parahub_Free: bridged to private (no guest isolation)" logger -t parahub-mesh "parahub.io/free: bridged to private (no guest isolation)"
logger -t parahub-mesh "bat0 gw_mode: client (uses Bumblebee as gateway)" logger -t parahub-mesh "bat0 gw_mode: client (uses Bumblebee as gateway)"
else else
logger -t parahub-mesh "Guest: ${PUBLIC_SSID} @ ${GUEST_IP}/24" logger -t parahub-mesh "Guest: ${PUBLIC_SSID} @ ${GUEST_IP}/24"

View File

@@ -196,7 +196,7 @@ ACCT_EOF
echo "" echo ""
echo "Done! Guest traffic now routes directly through Mullvad." echo "Done! Guest traffic now routes directly through Mullvad."
echo "Server: $SERVER_HOST ($COUNTRY)" echo "Server: $SERVER_HOST ($COUNTRY)"
echo "Test: connect to Parahub_Free, visit https://am.i.mullvad.net" echo "Test: connect to parahub.io/free, visit https://am.i.mullvad.net"
} }
# ============================================================================ # ============================================================================