El principio de la tostadora

Un router mesh Parahub funciona como una tostadora — conéctelo y olvídese. Instale el firmware en un router OpenWrt compatible y se autoconfigura, se conecta a los nodos cercanos y se actualiza de noche. Sin configuración manual.

Dos redes en un solo router

parahub.io/free

Red abierta sin contraseña. Velocidad limitada a 512 kbps. El tráfico de invitados pasa por un túnel VPN: no es responsable de sus actividades en internet (principio 'Mere Conduit').

Parahub

Su red privada WPA3 a velocidad completa. Acceso a dispositivos del hogar, NAS, DLNA. Local a su router y aislada de los invitados; sus propios nodos se enlazan por un túnel cifrado, de modo que una única red privada puede abarcar varios edificios.

Velocidad completa para el anfitrión

Los invitados tienen acceso básico gratuito. Para más velocidad, escanean un código QR y pagan satoshis via Lightning — el pago lo recibe la asociación y se invierte en la red. Mientras su nodo esté en línea, sus propios dispositivos funcionan a velocidad completa en cualquier nodo de Parahub, sin pagar.

Mesh local y global

Los nodos cercanos se conectan automáticamente via Wi-Fi por batman-adv — una red de invitados compartida con roaming sin interrupciones, y sus propios nodos mantienen entre sí una única red privada. Los nodos en diferentes ciudades se conectan via Yggdrasil sobre internet normal — automáticamente, sin reenvío de puertos.

Arquitectura de red

Cada router Abejorro crea dos redes WiFi y un backhaul mesh. Batman-adv conecta todos los routers en Capa 2. El tráfico de invitados sale por un túnel VPN WireGuard hacia un nodo Mullvad — el dueño del router nunca es el punto de salida.

Radio 0 (2.4GHz)              Radio 1 (5GHz)
├── mesh (802.11s, SAE)       ├── mesh (802.11s, SAE)
├── parahub.io/free (open)    ├── Parahub (WPA2/WPA3, 802.11r)
├── Parahub (WPA2/WPA3)       └── → batman-adv
└── → batman-adv

         bat0 (BATMAN_V)
          │
   ┌──────┼──────┐
br-private │    guest (512kbps / paid unlimited)
10.P.P.0/24│    10.G.G.0/24
  Bee: 10Mbps│    gateway: elected Bumblebee
           │         │
           │    WireGuard VPN ──→ VPS ──→ Mullvad ──→ Internet
           │         OR
           │    Direct Mullvad (optional upgrade)
           │         OR (fallback)
           │    Mesh → nearest Bumblebee with VPN
           │
          ygg0 (Yggdrasil overlay, management)

Flujo del tráfico de invitados

  • Por defecto: WiFi Invitado → Túnel WireGuard → VPS → Mullvad → Internet
  • Upgrade: WiFi Invitado → WireGuard Mullvad directo → Internet (menor latencia)
  • Fallback: WiFi Invitado → Mesh → Gateway más cercano con VPN → Internet

Si el túnel VPN local cae, el router encuentra otro Abejorro en el mesh con un túnel funcional y enruta a través de él. Si no hay gateway disponible, el internet de invitados se detiene (kill switch).

Roaming continuo

Todos los nodos comparten el mismo SSID, contraseña y cifrado (WPA2+WPA3). 802.11r Fast Transition permite handoffs de ~50ms. 802.11k/v ayudan a los dispositivos a descubrir y migrar a mejores puntos de acceso. Camina entre habitaciones y tu dispositivo te sigue — sin necesidad de reconexión.

Actualizaciones automáticas

Los routers buscan nueva firmware cada noche a las 3 AM. Si hay actualización, todos los nodos la descargan primero y luego reinician juntos a las XX:15 — el mesh permanece activo durante la descarga. Verificación SHA256 previene actualizaciones corruptas.

Comandos de verificación

Después de flashear, conéctate por SSH al router y verifica:

batctl if                    # phy0-mesh0, phy1-mesh0
iwinfo                       # 5 wireless interfaces
cat /etc/parahub/keys        # Credentials + Yggdrasil address
uci show network.private     # Private bridge config
wg show                      # WireGuard handshake status