Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Configuration OverTheBox (OTB) – Redirections VNC multi-Mac
Configuration OverTheBox (OTB) – Redirections VNC multi-Mac
[modifier | modifier le wikicode]🧭 Objectif
[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(ouvnc://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 590sur 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. 😉