Comment configurer correctement uTorrent. Paramètres importants du client torrent

Ce service permet de rechercher automatiquement les périphériques fonctionnant avec un réseau local, et assure également leur connexion et leur configuration.

Il fournit également la configuration du réseau sans fil.

Un peu de théorie

Lors de la connexion d'un ou plusieurs PC à Internet via DSL, ils utilisent principalement la technologie NAT (Network Address Translation). NAT permet à plusieurs PC d'un réseau privé de partager une adresse IP commune, qui permet d'accéder au réseau. NAT protège également un réseau privé, bien qu'il ne s'agisse pas d'un pare-feu.

L'utilisateur d'un accès DSL doit comprendre que NAT n'est présent que dans un modem doté d'une capacité de routeur, c'est-à-dire que deux ordinateurs ou plus peuvent être connectés au modem en même temps. Dans un tel cas, tous les paramètres de connexion à Internet (mot de passe, login) sont enregistrés dans le modem lui-même. Si vous utilisez un modem sans fonction routeur, la fonction NAT n'est pas disponible.

Pour qu'une connexion entrante passe facilement aux services intranet, un mappage de port approprié est requis. Si le mappage ne correspond pas ou n'est pas terminé, la communication avec le programme (service) depuis Internet deviendra indisponible. Souvent, dans un tel cas, ils recourent à une configuration manuelle en mappant les ports.

Le mappage manuel des ports est une tâche assez laborieuse. C'est assez difficile et nécessite une certaine expérience et connaissances. La plupart des utilisateurs ne sont pas en mesure de faire face à une telle tâche sans l'aide d'un spécialiste. Ils n'ont aucune idée qu'ils deviennent victimes du NAT. Chaque fois qu'une tentative est faite pour utiliser une application qui reçoit un appel externe, l'utilisateur ne peut pas terminer la tâche. Il permet à une application réseau de déterminer qu'elle se trouve derrière un périphérique NAT, d'identifier l'adresse IP externe et de configurer les mappages de ports. Tout cela se fait automatiquement. La fonctionnalité NAT Traversal s'appuie sur des protocoles de gestion et de découverte qui font partie intégrante d'Universal Plug and Play. Upnp évite à l'utilisateur de configurer manuellement les tables de mappage NAT ; il n'est pas nécessaire de configurer des paramètres supplémentaires dans le routeur. Il vous suffit d'activer les fonctionnalités UPnP.

Un grand nombre de routeurs et de modems câble produits aujourd'hui prennent en charge UPnP. Lors du choix d'un tel appareil, vous devez faire attention à la présence de la fonction UPnP. Cette prise en charge peut réduire considérablement vos maux de tête à l'avenir si un problème survient associé à la configuration manuelle du routeur.

Le bon fonctionnement d'une application UPnP doit être effectué à la fois par l'application et par le modem ou le routeur. Toutes les applications ne prennent pas en charge ce flux de travail. Certains modems ont l'UPnP désactivé et doivent être activés manuellement.

Si vous disposez de telles applications, vous devez absolument activer le support, à la fois dans le système lui-même et dans le modem.

Vous pouvez activer la prise en charge UPnP sous Windows en suivant ces étapes :

  1. Cliquez sur le menu Démarrer, sélectionnez Panneau de configuration.
  2. Dans le Panneau de configuration, cliquez sur le raccourci Ajout/Suppression de programmes et Ajouter des composants Windows.
  3. Dans Composants, sélectionnez Services réseau. Cochez la case à côté et cliquez sur Composition.
  4. Dans la boîte de dialogue Services réseau, cochez la case en regard de Client de découverte et de gestion de passerelle Internet. Il convient également de noter l'interface utilisateur UPnP.
  5. Cliquez sur OK et Suivant.

Vous aurez peut-être besoin d'un disque d'installation de Windows. Ce processus d'installation convient à la plupart des systèmes Windows XP. Les réglages du routeur sont effectués conformément à sa documentation technique.

Probablement, de nombreux utilisateurs d'ordinateurs, d'ordinateurs portables et de gadgets mobiles aimeraient au moins une fois regarder leurs films, photographies, émissions de télévision préférés, par exemple sur un grand écran de télévision, ou, à l'inverse, synchroniser la diffusion Internet du même téléviseur, radio avec un appareil mobile, et également écouter de la musique sur un bon système audio. Pour cela, nous avons besoin d'un serveur multimédia dit UPnP. Qu'est-ce que c'est et comment le configurer, nous allons maintenant le voir. Il n'y a rien de compliqué.

UPnP – qu'est-ce que c'est ?

En général, UPnP est une abréviation du terme Universal Plug & Play. En d’autres termes, il s’agit d’une sorte de système virtuel qui réunit les connexions d’appareils intelligents situés sur le même réseau entre eux sur la base des protocoles TCP/IP, UDP, HTTP, etc.

En comprenant le sujet « UPnP : qu'est-ce que c'est ? », nous pouvons décrire cela en termes simples comme la création de la possibilité de transmettre et de recevoir des données par tous les appareils prenant en charge cette norme. L’exemple le plus simple est, disons, de regarder des photos sur le même téléviseur au lieu d’un smartphone. Comme cela est déjà clair, il suffit simplement de synchroniser les appareils entre eux pour fournir un accès mutuel aux données.

Préréglages Windows

Avant de commencer à réfléchir à la manière de configurer et d'activer UPnP, vous devez effectuer quelques réglages préliminaires dans le système d'exploitation lui-même.

Sous Windows OS, selon la version, cela se fait de manières légèrement différentes, mais le principe général est le même.

Vous devez donc activer le serveur UPnP (Windows 7). Comment l'activer ? Rien de plus simple. Il vous suffit de vous rendre dans la section Programmes et fonctionnalités (dans les versions précédentes de Windows, le menu Ajout/Suppression de programmes) située dans le Panneau de configuration standard, puis de sélectionner les options d'installation des fonctionnalités Windows. Ici, vous sélectionnez l'élément de services réseau, le cochez et, à droite, vous utilisez leur élément de composition. Lorsque vous entrez dans ce menu, assurez-vous d'activer le client de découverte et de gestion, et vérifiez également UPnP. Ensuite, les modifications sont simplement enregistrées et prennent effet sans redémarrage. Cela s'applique également aux systèmes XP, Vista, 8 ou 10.

Il convient de noter que dans certains cas, vous aurez peut-être besoin d'un disque d'installation de Windows.

Comment activer UPnP sur un routeur

Mais ce n'est pas tout. Si vous prévoyez d'utiliser une connexion sans fil entre les appareils, vous devrez également vérifier les paramètres UPnP.

Bien qu'en règle générale, presque tous les modèles de routeurs les plus courants soient livrés avec le service UPnP déjà activé, il est néanmoins préférable de vérifier les paramètres. Pour la plupart des modèles, vous pouvez accéder au menu du routeur en saisissant l'adresse 192.168.1.1 dans n'importe quel navigateur Internet. Selon le modèle, les menus peuvent différer par les noms ou l'emplacement des commandes individuelles. Mais dans tous les cas, vous devez trouver l'option « Activer UPnP » ou la rendre disponible (dans la version anglaise - le menu Activer le protocole UPnP ou Activer les paramètres UPnP).

Activer UPnP dans Skype

Regardons maintenant un exemple du programme populaire pour communiquer via la téléphonie IP Skype. La technologie UPnP est également utilisée ici. Qu’est-ce que c’est par rapport à l’application elle-même ? Il s'agit du même système pour établir une communication avec un autre appareil. Il est bien plus agréable de communiquer avec des amis en voyant leur image, par exemple, sur un grand écran de télévision.

L'activation de UPnP est très simple. Ici, vous devez accéder aux paramètres principaux du programme et sélectionner des paramètres supplémentaires, puis utiliser le menu «Connexion». Il dispose d'un champ spécial pour activer UPnP, en face duquel vous devez cocher la case puis enregistrer les modifications.

L'utilitaire le plus simple pour créer un serveur multimédia domestique

En fait, nous arrivons ici au problème principal de la configuration et de l’activation d’un serveur UPnP. Pour commencer, comme cela est déjà clair, vous devez décider du programme (client UPnP). En tant qu'utilitaire le plus simple ne nécessitant pas de configuration manuelle, nous pouvons recommander Samsung PC Share Manager.

Dans ce programme, presque tous les paramètres sont automatisés ; la détermination des appareils et des méthodes de connexion ne nécessite pas la participation de l'utilisateur, mais la seule chose requise est de spécifier les dossiers partagés contenant les fichiers multimédias qui y sont stockés. Par défaut, l'application sélectionne ses propres paramètres, mais les répertoires préférés par le programme peuvent être supprimés ou vous pouvez définir les vôtres à la place.

Il est ici important de vérifier si le même accès général leur est ouvert. Cela se fait à partir du menu des propriétés, qui est appelé en cliquant avec le bouton droit sur le répertoire. Eh bien, après le démarrage, le serveur UPnP s'allumera automatiquement et tous les appareils actuellement présents sur le réseau domestique seront synchronisés. Parfois, vous devrez peut-être ajouter un programme à la liste d'exclusion du pare-feu.

Le seul inconvénient de l'application est peut-être l'impossibilité de regarder la télévision en ligne ou d'écouter la radio. Vous ne pouvez lire que le contenu stocké dans des dossiers partagés.

Utilisation du serveur multimédia domestique

Une autre chose est d'utiliser l'application plus sérieuse Home Media Server (développement russe). Ici, cependant, vous devrez vous plonger dans les paramètres.

Bien que la détection automatique soit activée, vous devrez dans certains cas ajouter des appareils manuellement. Par exemple, le programme identifie clairement le terminal informatique souhaité sur lequel il est installé, ainsi que le routeur responsable de la connexion. Si vous devez transmettre un signal, par exemple, à un décodeur IPTV avec diffusion ultérieure sur un panneau de télévision, vous devrez saisir vous-même l'adresse IP ou MAC de l'appareil.

Vient ensuite la question du transcodage. Dans la plupart des cas, le mode « Films (principal) » est sélectionné, mais si un utilitaire spécial Ace Stream (l'un des composants d'Ace Player) est installé sur le système, il est préférable de l'utiliser.

Avec les dossiers partagés, tout est également simple ici, mais sur la question de la diffusion télévisée, vous devrez encore vous fatiguer la cervelle. Ainsi, par exemple, pour regarder la télévision torrent, vous devrez vous inscrire sur une certaine ressource, puis télécharger des podcasts à partir de celle-ci, qui doivent être ajoutés à la liste puis mis à jour. Ce n’est qu’après cela qu’il sera possible de regarder des programmes télévisés.

En cours de route, il convient de noter que sur le décodeur, vous devrez également activer manuellement l'utilisation du serveur UPnP. Le plus souvent, le mode LAN est utilisé pour l'activer. Cela peut être différent, tout dépend de la modification de la console elle-même.

En général, le programme comporte de nombreux paramètres. Les principaux peuvent être traités sans problème. Mais si vous devez utiliser des paramètres supplémentaires, vous devrez y consacrer du temps. Mais l'utilisateur dispose alors d'un outil puissant pour synchroniser des appareils de tout type. Au passage, notons que pour les appareils mobiles, vous devrez peut-être installer des applications spéciales et activer UPnP. Sans cela, il ne peut être question de synchronisation.

Oui, et faites attention à encore une chose. Contrairement à l'utilitaire précédent, le serveur ne peut être activé que manuellement à l'aide d'un bouton de démarrage spécial ou, si nécessaire, d'un redémarrage.

Au lieu d'une postface

Nous avons donc brièvement abordé le sujet « UPnP : qu’est-ce que c’est ? Voici les situations et règles les plus courantes pour configurer et utiliser un serveur multimédia domestique. Naturellement, vous pouvez utiliser n'importe quel autre utilitaire, mais les principes initiaux de configuration et d'activation sont les mêmes pour presque tous les clients UPnP. Si vous étudiez au moins quelques-uns des programmes les plus simples, il ne sera pas difficile de comprendre le reste.

Aujourd’hui, uTorrent est considéré comme le client torrent le plus connu et c’est indéniable ! Le programme, bien que petit, contient de nombreuses fonctions utiles avec des paramètres étendus. De plus, il est fourni gratuitement et est constamment amélioré et mis à jour.

L'interface, la simplicité intuitive des réglages et la facilité d'utilisation ont séduit plus d'un million d'utilisateurs ; uTorrent est supporté sur tous les trackers les plus connus du réseau. Nous avons déjà décrit l'installation de ce client torrent, aujourd'hui nous allons vous expliquer comment configurer uTorrent correctement En prenant comme exemple la dernière version du programme 3.4.3, nous considérerons les plus paramètres importants du client torrent, qui vous permettent de fournir la meilleure vitesse d'échange de données - vitesse de téléchargement.

Si les informations fournies ici ne suffisent pas, ou si vous souhaitez exprimer vos souhaits et les compléter par des informations utiles, ne soyez pas paresseux de les écrire dans les commentaires et, très probablement, ils deviendront le sujet de notre futur article.

Pour utiliser pleinement tout le potentiel de l'utilitaire, vous devez d'abord télécharger la dernière version du client BitTorrent - en russe, puis lancer l'application, ouvrir le menu principal " Paramètres" et trouvez la sous-section " Paramètres du programme" Examinons de plus près les principales sections pour comprendre comment configurer uTorrent C'est vrai, vous n'avez donc pas besoin de revenir aux paramètres.

Général.
Dans cet onglet et les suivants, nous nous concentrerons sur les options les plus importantes qui garantissent des performances et un confort maximum.

« Langue de l'interface "—la langue préférée est indiquée ; si vous avez installé le programme correctement, la langue russe sera installée par défaut ; si vous le souhaitez, vous pouvez la changer en ukrainien, biélorusse, etc. Si vous avez téléchargé le logiciel depuis un endroit inconnu et qu'il n'y avait pas de pack de langue.lng ou qu'il était perdu, lisez - comment installer la langue russe, corrigez ce malentendu de langue.

« Exécutez uTorrent avec Windows « -ici, vous devez annuler, décochez la case pour que le client bit-torrent ne démarre pas en mode automatique au démarrage du système d'exploitation. Cette recommandation s'applique à la part du lion des logiciels : les logiciels doivent fonctionner lorsqu'ils sont vraiment nécessaires et ne pas constamment grignoter les ressources de l'ordinateur.

« Exécuter réduit "—en cochant cette case, l'application active le travail en arrière-plan et la fenêtre principale de l'utilitaire sera automatiquement réduite dans la barre d'état. Pour l'ouvrir, vous devrez double-cliquer sur l'icône « μ » verte et blanche de la barre des tâches (elle sera située quelque part près de l'horloge avec la date, l'icône du volume ou du réseau).

« Vérification automatique des associations "—Lorsque vous exécutez ce paramètre, un fichier torrent téléchargé depuis Internet, ou un torrent téléchargé que vous essayez de lancer, sera lancé en mode automatique via l'application uTorrent.

« Installation automatique des mises à jour "—si vous configurez cette option dans uTorrent, l'application commencera automatiquement à télécharger et à installer les versions mises à jour. Il vous suffit de décocher la case " Mise à jour vers les versions bêta "- la version bêta de l'utilitaire peut être un peu instable, il est donc conseillé d'attendre une version entièrement fonctionnelle.

« Anti-patron "C'est une fonction assez précieuse pour les utilisateurs qui utilisent cet utilitaire au travail. À l'aide d'un paramètre standard, vous pouvez supprimer rapidement et de manière fiable un BitTorrent fonctionnel de votre écran à l'aide d'une combinaison spécifique de boutons. Pour définir un mot de passe, utilisez les boutons Ctrl, Alt ou Shift en combinaison avec un chiffre ou une lettre, comme vous le souhaitez.

« Ajoutez .!ut pour ceux inachevés » — attribuera une extension spéciale .!ut aux matériaux qui n'ont pas été téléchargés avant la fin de leur téléchargement, ainsi dans le dossier de téléchargement, il sera possible de distinguer ces fichiers de ceux déjà téléchargés (qui auront l'extension d'origine).

« Désactiver le mode veille » - les modes d'économie d'énergie du PC sont-ils activés ? - le réglage sera utile ! La définition du paramètre actuel ne permettra pas à l'ordinateur de « s'endormir » tant que tous les téléchargements du client torrent ne seront pas terminés.

« Distribuer tous les fichiers "- vous permet de réserver à l'avance de l'espace sur votre disque dur, utile pour ceux qui aiment télécharger beaucoup, mais n'ont pas beaucoup d'espace « supplémentaire » sur leur disque dur. Le programme recalculera le volume de torrents que vous avez ajouté et réservera de l'espace pour les fichiers téléchargés, ou signalera une pénurie.


Ici, la configuration d'uTorrent ne nécessite pas d'intervention sérieuse ; les valeurs recommandées sont fixées par les développeurs. Vous pouvez jouer avec les fonctions non marquées et les ajuster individuellement en fonction de vos besoins. Ils n’affecteront pas les vitesses de téléchargement ni la congestion du réseau. Par exemple, vous pouvez définir les paramètres à partir des options proposées, cela peut être vu dans la capture d'écran ci-dessous. N'oubliez pas de cliquer sur le bouton "Appliquer".


Ici, vous pouvez spécifier les chemins et les répertoires où le hachage torrent et les documents téléchargés seront stockés. Les paramètres importants incluent l'élément « placer les fichiers téléchargés dans », cochez la case et spécifiez le dossier pour tous les téléchargements. Les éléments restants peuvent être configurés à votre guise ; s'il est nécessaire de lancer automatiquement les torrents téléchargés à partir des trackers - nous définissons le dossier, les fichiers seront configurés pour le téléchargement automatiquement.


Les utilisateurs inexpérimentés auront un peu plus de mal à comprendre les paramètres réseau que les autres utilisateurs. Mais en réalité, il n’y a pas de grandes difficultés ici et vous saurez certainement comment configurer uTorrent. Initialement, l'utilitaire détermine lui-même les paramètres de connexion nécessaires qui correspondent aux plus courants. Dans certains cas, lors de l'utilisation d'un routeur ou d'un modem, une correction (ajustement) peut être nécessaire. Lisez les recommandations suivantes :

Les modèles modernes de routeurs et de modems utilisent des protocoles de gestion UPnP intégrés pour les PC domestiques et d'entreprise ou NAT-PMP pour Apple. Ces fonctions standardisent la connexion réseau et assurent la connexion d'appareils similaires (PC, ordinateurs portables, tablettes) entre eux. Vérifiez les points de connexion correspondants : « Transfert NAT-PMP » — « Transfert UPnP ».

Si des problèmes surviennent avec les ports, il est recommandé de configurer le «  Port entrant " tout seul. Le plus souvent, il suffit de cliquer sur le bouton « générer ». Cela n'a pas aidé ? - utilisons le conseil - la plage de ports doit être comprise dans les limites suivantes 1-65535, elle ne peut pas être dépassée. Lors du choix d'un port, gardez à l'esprit que certains fournisseurs, essayant de réduire la charge sur leur réseau, bloquent le fonctionnement des ports de 1 à 9 999 (ils peuvent limiter encore plus), choisissez une combinaison de nombres au-delà de 20 000. Nous vous recommandons également fortement. en décochant le sous-élément de menu - " Port aléatoire au démarrage ».

Votre ordinateur est protégé par un pare-feu Windows ou un pare-feu tiers (et il devrait le faire), vérifiez si la case « exceptions du pare-feu » est cochée et activez cette fonctionnalité pour éviter les erreurs.

Lorsque vous vous connectez via un serveur proxy (proxy – le plus proche, le plus proche), vous devez activer le paramètre « Serveur proxy ». Sélectionnez d’abord le type, le port, puis l’adresse IP du serveur. Si une authentification (login par mot de passe) est requise, notez votre identifiant et votre mot de passe. Si vous disposez d'une connexion, vous devez activer « Utiliser un proxy pour les connexions P2P ».


Si vous devez configurer uTorrent à la vitesse maximale, en utilisant tout le trafic Internet, écrivez zéro dans le champ vitesse de réception maximale ou indiquez la vitesse convenue dans l'accord avec le fournisseur. Si vous souhaitez utiliser simultanément un client torrent et Internet pour parcourir des sites, écrivez un chiffre inférieur de 10 à 20 % au maximum pour le téléchargement et le téléchargement.

Si vous êtes perdu dans les chiffres, uTorrent vous aidera à déterminer la vitesse maximale, cliquez sur le bouton " Régler ", sélectionnez l'option - " Assistant de configuration ", effectuez un test de vitesse, dans les résultats, vous verrez des indicateurs de téléchargement et de téléchargement, ainsi que des recommandations pour ajuster le nombre d'emplacements.

Avant de commencer à configurer la vitesse d'uTorrent et à entrer dans le mode vitesse dans les champs, vous devez tenir compte du fait que dans uTorrent, l'unité de mesure des données est honnêtement construite en kilo-octets ou en mégaoctets, et dans l'accord du fournisseur Internet, elle est astucieusement indiquée - kilobits. et mégabits. Nous nous souvenons qu'il y a un octet et un bit, 1 octet équivaut à 8 bits, un kilo-octet équivaut à 1024 octets, des fournisseurs nous recevons un kilobit = 1000 bits, soit 8 fois moins - 1 mégabit = 125 kilo-octets.

Voyons comment ajuster la vitesse d'uTorrent en fonction de votre plan tarifaire. Disons que la vitesse maximale inscrite dans le contrat = 3 mégabits/sec. Pour l'obtenir en kilobits, multipliez par 1 000, nous obtenons 3 000 kilobits, divisez par 8 et nous obtenons 375 kilo-octets - c'est votre vitesse de téléchargement en kilo-octets. Autrement dit, 3 mégabits = 3 000 kilobits = 375 kilo-octets par seconde ! La capacité de téléchargement est généralement considérablement réduite et est égale à 1 mégabit/s = 125 Ko/s.



Pour définir efficace Paramètres du programme uTorrent dans la catégorie actuelle, il convient de miser sur la rapidité de votre plan tarifaire. A cet effet, des graphiques des valeurs optimales sont fournis, qui sont présentés dans les figures ci-dessous. Vous pouvez définir des contrôles tels que : « Tâches minimales disponibles », « Temps de distribution minimum », « Rapport minimum » (entre le volume de distribution et le volume téléchargé) de la même manière qu'illustré dans la 1ère figure ci-dessous. Cependant, ils ne sont souvent pas si importants.



DHT utilise la somme de hachage des torrents et recherche toutes les sources de distribution de matériel en dehors des limites du tracker. Lorsque vous utilisez BitTorrent sur Internet, cette fonction doit être activée. Si vous utilisez des trackers fermés, le fonctionnement du serveur DHT est interdit et désactivé.

La nécessité de l'option « Rechercher des pairs locaux » apparaît lorsqu'on parle d'un très grand réseau local. La vitesse sur le réseau local est plusieurs fois supérieure, de sorte que le torrent se charge presque instantanément si une telle source est disponible. Cette exception s'applique aux réseaux locaux ; pour les performances du PC sur Internet, il est préférable de la désactiver, cela réduira la charge sur le processeur central de l'ordinateur.

Des « requêtes Scrape » sont créées pour obtenir des statistiques torrent du tracker, ainsi que pour collecter des données sur les pairs. Peut être désactivé. La vitesse des pairs locaux ne doit pas être réduite. Il est logique de « permettre le partage entre pairs ». Le « cryptage de protocole » sortant doit être activé.


Dans les paramètres standard, BitTorrent détermine automatiquement la taille du cache. Lorsque les données erronées « Le disque est surchargé » s'affichent dans la barre d'état, vous devez alors essayer de reconfigurer le numéro, supprimez l'icône de l'élément inférieur « automatique ». augmenter" et mettez-le sur le premier, en indiquant 256 ou 512, etc. (allouer une partie de la RAM - en tenant compte de la quantité de RAM de votre PC).

Mettons un terme à cela, ce sont les paramètres les plus populaires pour uTorrent, dont la connaissance sera utile à tous, sans exception. Personnalisez le programme pour votre matériel et uTorrent ne vous décevra pas.

Meilleurs vœux
Denker.

23 mars 2016 à 11h13

Ouverture de ports derrière NAT à l'aide de NAT-PMP et UPnP IGD

  • Technologies de réseau

Auparavant, j'ai entendu à plusieurs reprises que UPnP savait d'une manière ou d'une autre comment ouvrir des ports de manière indépendante (effectuer une redirection de port sur le routeur) à la demande d'un hôte sur le réseau local. Cependant, la manière exacte dont cela se produit et les protocoles utilisés à cet effet ont jusqu’à présent été pour moi recouverts d’un voile de brouillard.

Dans cet article, je souhaite décrire brièvement le fonctionnement de deux mécanismes de redirection de port, à savoir Protocole de mappage de port NAT Et Protocole de périphérique de passerelle Internet (IGD), qui fait partie de la suite de protocoles UPnP. À ma grande surprise, j'ai découvert que sur RuNet il y avait plus que peu d'informations sur cette question, ce qui m'a incité à écrire cette note.

Tout d'abord, voici une courte FAQ :

Q : A quoi servent ces protocoles ?
R : Pour créer une règle de transfert d'un port TCP/UDP spécifique (Port Forwarding) sur le routeur, non pas manuellement, mais « automatiquement », c'est-à-dire sur demande d'un hébergeur sur le réseau interne.

Q : Comment cela est-il mis en œuvre ?
R : Le périphérique derrière NAT envoie une requête au routeur indiquant les numéros de port interne et externe et le type de protocole (TCP/UDP). Si le port externe spécifié est libre, le routeur génère une règle de traduction et signale à l'ordinateur demandeur que la demande a été exécutée avec succès.

Q : Le routeur authentifie/autorise-t-il les demandes d'ouverture d'un port ?
R : Non, cela n’est pas réalisé.

Regardons maintenant plus en détail le fonctionnement de ces protocoles (sous la coupe).

Protocole de mappage de ports

NAT-PMP est décrit dans la RFC 6886. Il utilise le port 5351 du serveur UDP pour fonctionner.

Examinons le fonctionnement du protocole à l'aide d'un exemple spécifique : le client torrent Vuze 5.7 pour Windows 7.

Remarque : NAT-PMP est désactivé par défaut dans Vuze. Il doit être activé dans les paramètres du plugin.

1. Lancez Wireshark. Dans la ligne de filtre, saisissez nat-pmp
2. Vuze se lance.
3. Arrêtez l'interception des paquets et examinez les résultats.

J'ai obtenu ce qui suit :

Les 2 premiers sont une demande d'adresse externe du routeur et une réponse indiquant cette adresse. Nous ne nous attarderons pas sur eux en détail et examinerons mieux comment se produit le mappage des ports en utilisant l'exemple des paquets 3-4.

Nous voyons ici qu'une demande est faite pour transférer le port UDP externe 48166 vers le même port interne. Il est intéressant de noter que le protocole ne précise pas l'adresse de l'hôte vers laquelle la diffusion doit avoir lieu (Inside Local dans la terminologie Cisco). Cela signifie que le routeur doit prendre l'adresse source du paquet de l'en-tête IP et l'utiliser comme Inside Local.

Paramètre Durée de vie du mappage des ports demandé attendu signifie la durée de vie d’une entrée dans la table de traduction.

Comme nous pouvons le voir, le routeur aurait créé la diffusion demandée et répondu avec le code Succès. Paramètre Secondes depuis le début de l'époque signifie le temps écoulé depuis l'initialisation de la table de traduction (c'est-à-dire depuis le dernier redémarrage du routeur).

Le mappage des ports TCP s'effectue exactement de la même manière et ne diffère que par la valeur du champ Opcode.

Une fois qu'une application a cessé d'utiliser ces ports, elle peut envoyer une demande au routeur pour supprimer la diffusion.
La principale différence entre une demande de suppression et une demande de création est que le paramètre Durée de vie est mis à zéro.

C'est ce qui se passera si nous fermons Vuze.

Ceci conclut notre examen de NAT-PMP ; je propose de passer à l'UPnP IGD, un peu plus sophistiqué.

Protocole de périphérique de groupe Internet

Ce protocole utilise SOAP pour échanger ses messages.

Cependant, contrairement à NAT-PMP, IGD n'utilise pas de numéro de port de serveur fixe, vous devez donc d'abord connaître ce port avant d'échanger des messages. Cela se fait à l'aide du protocole SSDP (ce protocole fait partie de UPnP et est utilisé pour la découverte de services).

Lancez le client torrent. Il génère une requête SSDP et l'envoie à l'adresse multicast 239.255.255.250.

Le routeur génère une réponse et l'envoie en utilisant Unicast :

Dans la réponse, nous pouvons voir l'URL pour interagir avec le routeur en utilisant le protocole IGD.

Ensuite, Vuze se connecte au routeur à l'URL spécifiée et reçoit du XML contenant des informations sur cet appareil, y compris un ensemble d'URI pour contrôler certaines fonctions du routeur. Une fois l'URI souhaité trouvé dans rootDesc.xml, Vuze envoie une requête SOAP pour créer une traduction NAT vers l'URI trouvé.

Remarque : Avant de demander la création d'une diffusion, Vuze a forcé le routeur à répertorier toutes les redirections de port disponibles. Je ne peux que deviner la raison pour laquelle cela a été fait.

Requête SOAP pour créer une traduction de port UDP :

Comme mentionné précédemment, Vuze a pris l'URI requis (immédiatement après le POST) à partir de rootDesc.xml. Pour ajouter une diffusion, utilisez une fonction appelée AddPortMapping.

On peut également noter que, contrairement au NAT-PMP, l'adresse Inside Local est spécifiée au sein du protocole lui-même.

Semblable à NAT-PMP, lorsque le client torrent est fermé, les mappages des ports transférés sont supprimés. Ceci est fait par la fonction Supprimer le mappage de port:

Vous remarquerez peut-être que pour supprimer une règle, il suffit de préciser uniquement le type de protocole (UDP) et le numéro de port externe, sans préciser d'autres paramètres.

Conclusion

Dans cet article, nous avons examiné deux manières assez simples de créer des règles de redirection de port sur un routeur domestique à l'aide d'une commande provenant d'un hôte du réseau local. Il ne reste plus qu'à noter que si vous considérez le fonctionnement de ces protocoles comme une menace pour la sécurité de votre réseau domestique, vous pouvez alors essayer de les désactiver (même si, bien sûr, il est bien préférable de confier les questions de sécurité au utilitaire conçu à cet effet - un pare-feu). Dans le cas de mon Zyxel Giga II, sur lequel d'ailleurs tous les tests ont été effectués, cela se fait à l'aide de la commande CLI pas de service upnp(Notamment, il n'y a pas d'option pour activer/désactiver UPnP dans l'interface Web).

Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :