Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Configuration OverTheBox (OTB) – Redirections VNC multi-Mac

De AJLSM
Aller à la navigation Aller à la recherche

Configuration OverTheBox (OTB) – Redirections VNC multi-Mac

[modifier | modifier le wikicode]

Mettre en place des redirections de ports sur une OverTheBox (OTB v1.0.4 – OpenWrt 23.05) afin d’accéder à plusieurs Mac derrière l’OTB via VNC, depuis l’extérieur.

⚙️ Principe général

[modifier | modifier le wikicode]

Chaque Mac écoute localement sur le port VNC standard **5900**. L’OverTheBox redirige des **ports externes distincts** (5901, 5902, 5903…) vers le **port interne 5900** de chaque machine.

Port externe (Internet) IP locale (LAN) Port interne Description
5901 192.168.100.142 5900 Mac Mini – Bureau
5902 192.168.100.143 5900 Mac Studio – Montage
5903 192.168.100.144 5900 iMac – Admin

Ainsi :

  • vnc://<nom_dynamique_otb>.ovh:5901 → Mac Mini
  • vnc://<nom_dynamique_otb>.ovh:5902 → Mac Studio
  • vnc://<nom_dynamique_otb>.ovh:5903 → iMac

🧩 Schéma du routage

[modifier | modifier le wikicode]
          Internet (connexion externe)
                          │
          vnc://mon_ip:5901, :5902, :5903
                          │
                          ▼
     +------------------------------------------+
     |            OverTheBox (OTB)              |
     |------------------------------------------|
     |  Zone source : tun  ← trafic entrant OVH |  
     |  Zone cible  : lan                       |
     |------------------------------------------|
     |  Redirections NAT :                      |
     |   5901 → 192.168.100.142:5900  (Mac #1)  |
     |   5902 → 192.168.100.143:5900  (Mac #2)  |
     |   5903 → 192.168.100.144:5900  (Mac #3)  |
     +------------------------------------------+
                          │
                          ▼
                   Réseau local (LAN)
   ┌──────────────────────────────────——————————┐
   │        192.168.100.142  (Mac Mini)         │
   │        192.168.100.143  (Mac Studio)       │
   │        192.168.100.144  (iMac Admin)       │
   └──────────────────────────────────——————————┘

🔧 Configuration LuCI (interface OTB en français)

[modifier | modifier le wikicode]

Étape 1 : Redirections de ports

[modifier | modifier le wikicode]

1. Aller dans Réseau → Pare-feu → Redirections de ports 2. Cliquer sur Ajouter 3. Renseigner les champs :

  * Nom : VNC-Mac1 (ou autre)
  * Activer : coché ✅
  * Protocole : TCP
  * Zone source : tun
  * Port externe : 5901
  * Zone de destination : lan
  * Adresse IP de destination : 192.168.100.142
  * Port de destination : 5900

4. Cliquer sur Sauvegarder 5. Répéter pour chaque Mac (5902 → 143, 5903 → 144, etc.) 6. Sur la page principale des redirections, cliquer sur Enregistrer et appliquer

⚠️ **Important :** L’interface LuCI nécessite deux validations : → *Sauvegarder la règle individuelle* puis *Enregistrer et appliquer* sur la page globale, sinon la règle reste inactive.

Étape 2 : Règle de trafic (pare-feu)

[modifier | modifier le wikicode]

1. Aller dans Réseau → Pare-feu → Règles de trafic 2. Ajouter une règle générale autorisant la plage de ports :

  * Nom : Allow-VNC
  * Zone source : tun
  * Zone de destination : lan
  * Protocole : TCP
  * Plage de ports source : 5900-5910
  * Action : Accepter

3. Enregistrer et appliquer

Étape 3 : Redémarrage du pare-feu

[modifier | modifier le wikicode]

Dans Réseau → Pare-feu, cliquer sur Redémarrer le pare-feu.

🧩 Vérifications

[modifier | modifier le wikicode]
  • Depuis l’extérieur :
 nc -vz ton_nom_dynamique_otb.ovh 5901  
 (ou vnc://ton_nom_dynamique_otb.ovh:5901)
  • Depuis le réseau local :
 nc -vz 192.168.100.142 5900

Interprétation

[modifier | modifier le wikicode]
Résultat Signification
succeeded / open Connexion fonctionnelle ✅
timed out Flux bloqué (pare-feu ou port incorrect)
refused Service distant (VNC) inactif sur le Mac

🧱 Bonnes pratiques

[modifier | modifier le wikicode]
  • Toujours vérifier que les zones sont correctes : **tun → lan**
  • Ne pas inverser Port externe et Port de destination
  • Sauvegarder → puis « Enregistrer et appliquer »
  • Donner une IP fixe (DHCP statique) à chaque Mac
  • Utiliser le nom DNS dynamique fourni par OVH :
 ton_nom_dynamique_otb.ovh  
 (l’IP publique peut changer)

🔍 Diagnostic rapide

[modifier | modifier le wikicode]
  • Voir les compteurs dans Réseau → Pare-feu → État (trafic tun/lan)
  • Tester localement avant de tester depuis l’extérieur
  • Utiliser sudo lsof -iTCP -sTCP:LISTEN | grep 590 sur le Mac pour confirmer que VNC écoute bien

📘 Références

[modifier | modifier le wikicode]

🎶 Post-scriptum

[modifier | modifier le wikicode]

« Avec le temps, va, tout s’en va… » Mais avec un bon NAT et quelques redirections bien appliquées, tout finit par passer. 😉