La demande arrive généralement comme une variante du même espoir : pointer le client vers un réseau Wi-Fi et finir à l’intérieur. Ce n’est pas ce que fait un tunnel. Un tunnel relie un client à quelque chose qui écoute déjà. Si le réseau cible n’a rien qui écoute pour l’accès distant, il n’y a pas d’autre extrémité.

Un tunnel est une relation, pas un réglage

Un côté écoute, l’autre se connecte, et les deux s’accordent sur un protocole et sur des identifiants. Le côté qui écoute doit se trouver à l’intérieur du réseau que vous voulez atteindre. Cette partie ne peut pas être inventée depuis le client. Un profil avec la bonne adresse et le mauvais réseau derrière produit un dépassement de délai, pas un accès.

C’est pourquoi la réponse honnête à certaines de ces questions est que l’accès distant n’existe pas pour ce réseau. Ajouter un protocole, un port ou un autre client ne crée pas un point de terminaison que le propriétaire n’a jamais déployé.

Les détails du Wi-Fi ne sont pas des identifiants de tunnel

Un SSID, un sous-réseau, une passerelle et une phrase secrète sont des faits sur le fait d’être dans le bâtiment. Aucun d’eux ne vous authentifie auprès d’un service ailleurs sur Internet. Les réseaux de campus et d’hôtel publient ces informations pour les invités du bâtiment, pas pour les clients sur Internet.

Copier un sous-réseau interne dans un profil VPN produit une tentative d’atteindre une adresse qui n’est pas routable depuis votre position. La tentative échoue avant toute vérification d’identifiant, et c’est pourquoi changer le nom d’utilisateur ou la méthode d’authentification n’aide jamais.

Si l’organisation exploite un service d’accès distant, sa documentation nomme le point de terminaison et la méthode. Demandez précisément ces deux faits, car sinon le service d’assistance répondra à la question qu’il entend habituellement, celle du Wi-Fi.

Une sortie ne choisit pas votre réseau source

Certains serveurs ne répondent qu’aux clients dont l’adresse tombe dans une plage. C’est une vérification de source. Une sortie commerciale se trouve en dehors de cette plage, donc la connexion est refusée avant tout échange de données applicatives. Le calcul ne change pas quand vous choisissez un autre fournisseur, car l’adresse n’est toujours pas celle que le serveur veut.

Trois options subsistent, et seulement trois. Trouvez un point de terminaison dans la plage autorisée, utilisez un hôte de rebond approuvé qui s’y trouve déjà, ou demandez au propriétaire de changer la politique. Tout le reste est une variante de l’espoir que la vérification ne soit pas appliquée.

Un tunnel local chiffre le mauvais segment

Un serveur lié à l’interface de bouclage protège le trafic entre deux processus sur la même machine. Au-delà de ce chemin de bouclage, les paquets quittent l’hôte exactement comme avant. La protection que vous vouliez pour le réseau n’a jamais existé, même si le coût de traitement est réel.

Cette disposition a un usage légitime : tester un client, une route ou une configuration avant de la déployer. Ce n’est pas une mesure de confidentialité et ce n’est pas un moyen d’atteindre un réseau distant, et confondre les deux conduit à une grande quantité de configuration gaspillée.

Ce qui fonctionne réellement sans serveur

Quand un appareil n’a pas de chemin entrant stable, le modèle utile est un point de rendez-vous plutôt qu’une connexion directe. Un relais hébergé à l’extérieur, un tunnel inverse de l’appareil vers un petit serveur que vous contrôlez, ou un fournisseur qui propose un adressage entrant placent tous quelque chose d’atteignable au milieu. Un abonnement VPN grand public n’est pas cette chose, car il ne place aucun point de terminaison à l’intérieur de votre réseau.

ssh -N -R 2222:localhost:22 [email protected]
ss -tlnp | grep 2222
nc -vz 198.51.100.7 2222

La première commande ouvre un tunnel inverse de l’appareil vers un relais, la deuxième confirme l’écouteur local, et la troisième teste le chemin depuis l’extérieur. Remplacez l’adresse de la documentation par votre propre relais et confirmez explicitement la direction, car les connexions sortantes réussissent souvent grâce à la traduction, tandis que les entrantes non sollicitées n’arrivent jamais.

Si l’objectif est simplement d’atteindre un service qui existe déjà sur un réseau que vous contrôlez, placez le client sur l’appareil qui en a besoin. Partager un tunnel depuis un ordinateur portable est un projet de routage et de traduction avec ses propres modes de défaillance, et un client géré le bloquera généralement.

Articles similaires