Réseau Mesh
Le principe du grille-pain
Un routeur mesh Parahub fonctionne comme un grille-pain — branchez et oubliez. Installez le firmware sur un routeur OpenWrt compatible et il se configure seul, se connecte aux nœuds voisins et se met à jour la nuit. Aucune configuration manuelle.
Deux réseaux sur un seul routeur
Réseau ouvert sans mot de passe. Vitesse limitée à 512 kbps. Le trafic des invités passe par un tunnel VPN : vous n'êtes pas responsable de leurs activités sur internet (principe 'Mere Conduit').
Votre réseau privé WPA3 à pleine vitesse. Accès aux appareils domestiques, NAS, DLNA. Local à votre routeur et isolé des invités ; vos propres nœuds sont reliés par un tunnel chiffré, si bien qu’un même réseau privé peut couvrir plusieurs bâtiments.
Pleine vitesse pour l'hôte
Les invités ont un accès de base gratuit. Pour plus de vitesse, ils scannent un QR code et paient des satoshis via Lightning — le paiement va à l'association et est investi dans le réseau. Tant que votre nœud est en ligne, vos propres appareils profitent de la pleine vitesse sur chaque nœud Parahub, sans payer.
Mesh local et global
Les nœuds voisins se connectent automatiquement via Wi-Fi par batman-adv — un réseau invité partagé avec itinérance transparente, et vos propres nœuds maintiennent entre eux un même réseau privé. Les nœuds dans différentes villes se connectent via Yggdrasil sur internet normal — automatiquement, sans redirection de ports.
Architecture réseau
Chaque routeur Bourdon crée deux réseaux WiFi et un backhaul mesh. Batman-adv connecte tous les routeurs en Couche 2. Le trafic invité sort par un tunnel VPN WireGuard vers un nœud Mullvad — le propriétaire du routeur n'est jamais le point de sortie.
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)Flux du trafic invité
- Par défaut : WiFi Invité → Tunnel WireGuard → VPS → Mullvad → Internet
- Upgrade : WiFi Invité → WireGuard Mullvad direct → Internet (latence réduite)
- Fallback : WiFi Invité → Mesh → Gateway le plus proche avec VPN → Internet
Si le tunnel VPN local tombe, le routeur trouve un autre Bourdon dans le mesh avec un tunnel fonctionnel et route à travers lui. S'il n'y a pas de gateway disponible, l'internet invité s'arrête (kill switch).
Roaming continu
Tous les nœuds partagent le même SSID, mot de passe et chiffrement (WPA2+WPA3). 802.11r Fast Transition permet des handoffs de ~50ms. 802.11k/v aident les appareils à découvrir et migrer vers de meilleurs points d'accès. Déplacez-vous entre les pièces — votre appareil suit sans reconnexion.
Mises à jour automatiques
Les routeurs vérifient la présence de nouveau firmware chaque nuit à 3h. S'il y a une mise à jour, tous les nœuds la téléchargent d'abord, puis redémarrent ensemble à XX:15 — le mesh reste actif pendant le téléchargement. Vérification SHA256 pour éviter les mises à jour corrompues.
Commandes de vérification
Après le flash, connectez-vous en SSH au routeur et vérifiez :
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