Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.
Hyper-V Serial Port Passthrough
Olga Weis Olga Weis Dernière mise à jour Oct 24, 2022

Redirection de ports série vers Hyper-V : comment rediriger un port COM vers Hyper-V

Vous avez probablement déjà été confronté au problème de la redirection des ports série vers Hyper-V sur Windows 10.

Ce problème peut s'avérer compliqué à résoudre étant donné que même le guide de déploiement officiel de Microsoft sur Hyper-V ne propose aucune solution.

Vous pouvez en revanche connecter les ports COM de votre machine virtuelle à un canal nommé, mais cette méthode ne fonctionnera avec les ports COM de l'ordinateur physique que si vous utilisez de vieilles applications tierces.

Lisez ce qui suit pour en savoir plus sur ces solutions et en découvrir une autre, qui s'avère bien plus simple et fiable si vous souhaitez rediriger des ports COM d'un ordinateur physique vers une machine virtuelle Hyper-V.

FlexiHub
4.8 Rank basée sur 386+ Revue

Rediriger des ports COM vers une machine virtuelle Hyper-V

Avec FlexiHub, vous pouvez rendre un port COM de votre ordinateur disponible via le protocole TCP/IP afin que des machines virtuelles Hyper-V puissent s'y connecter en seulement quelques clics.

Le logiciel fonctionne en utilisant le réseau pour établir une connexion virtuelle afin de mapper les ports série (ou les périphériques USB relais) aux machines virtuelles invitées Hyper-V. Aucune configuration compliquée n'est nécessaire, vous pouvez mettre en place la redirection de ports COM vers Hyper-V en quelques étapes simples.

Comment rediriger des ports série vers Hyper-V
  • 1.
    Tout d'abord, créez un compte FlexiHub pour débuter une version d'essai gratuite.
    créer un compte Flexihub
  • 2.
    Installez FlexiHub sur l'ordinateur sur lequel est installé Hyper-V et auquel un périphérique série est physiquement connecté. FlexiHub doit également être installé sur la machine virtuelle Hyper-V devant accéder au port série.
    télécharger flexihub
  • 3.
    Exécutez l'application sur l'ordinateur physique et sur la machine virtuelle, et connectez-vous à votre compte FlexiHub. Les périphériques série auxquels vous pouvez vous connecter s'afficheront alors sur l'interface du logiciel.
    connectez-vous au compte FlexiHub
  • 4.
    Trouvez le port COM que vous souhaitez connecter à Hyper-V et cliquez sur ‘Connexion’.
    cliquez sur Connecter
  • 5.
    La redirection de ports série vers Hyper-V sera alors activée et tous les périphériques connectés aux interfaces série de l'ordinateur physique seront disponibles sur la machine virtuelle. FlexiHub propose une solution simple pour gérer les ports série dans un environnement virtuel sans avoir à modifier les paramètres de configuration. blank
Comment connecter des ports COM à des machines virtuelles Hyper-V - Guide vidéo

Comment ajouter un port COM à Hyper-V (canaux nommés)

Pour connecter les ports COM de la machine virtuelle aux “canaux nommés”, l'interface série doit être configurée depuis la session Hyper-V.

Remarque : cette méthode ne fonctionne pas si vous souhaitez rediriger un port COM de l'ordinateur physique vers une machine virtuelle. Elle est uniquement destinée au débogage d'applications.
connecter les ports série à hyper-v vm
Utiliser le gestionnaire d'Hyper-V pour connecter des ports COM
  • 1.
    Faites un clic droit sur la machine virtuelle et choisissez “Paramètres".
  • 2.
    Sélectionnez le port série de votre choix dans le menu “Matériel”.
  • 3.
    Cliquez sur le bouton radio “Canal nommé”.
  • 4.
    Entrez le nom du canal dans la zone de texte (par exemple COM1).
  • 5.
    Copiez ou entrez l'emplacement du canal nommé (par exemple \\.\pipe\COM1).
  • 6.
    Utilisez ce même emplacement pour vous connecter au canal nommé depuis le client série de votre choix.

Comment connecter des ports COM à des canaux nommés avec des applications tierces

PipeDream

Avec PipeDream installé sur votre ordinateur physique, vous pouvez connecter l'un de ses ports série à une machine virtuelle Hyper-V. PipeDream fonctionne comme une passerelle permettant de transmettre les données série d'un port COM physique vers un port COM virtuel sur une machine virtuelle.

Vous n'aurez besoin d'installer aucun autre composant ou pilote de périphérique sur la machine virtuelle. Cette méthode peut par conséquent être adaptée si vous utilisez un vieux système d'exploitation (tel que Windows XP) ou des applications anciennes.

PipeDream se sert du support des canaux nommés d'Hyper-V pour la communication, ce qui signifie que vous n'avez pas à être connecté à un réseau. Lorsque vous aurez défini le nom du canal sur Hyper-V, un port COM sera instantanément disponible sur la machine virtuelle à l'aide de PipeDream.

PipeToCom

Une autre application pratique pour la redirection de ports série vers Microsoft Hyper-V a été développée par Albert-Jan Nijburg. Pour faire simple, elle permet de capturer les données du canal nommé d'un port série Hyper-V et de les rediriger vers un autre port COM.

Cette application a été peu testée et n'a pas été mise à jour depuis plusieurs années, mais vous trouverez un tutoriel rédigé par Mat Smith qui vous expliquera comment utiliser PipeToCom :

En bref

Ce guide détaillé vous a probablement fourni les informations dont vous aviez besoin pour ajouter des ports COM à vos machines virtuelles Hyper-V. Une fois ces connexions établies, votre machine virtuelle bénéficiera des mêmes fonctionnalités que l'ordinateur auquel est physiquement connecté le périphériqué série.

Passthrough de port série Hyper-V
  • 4.8 overall rank basée sur 386+ Revue
  • Windows, macOS, Linux, Android et Raspberry Pi. 10.35MB Size.
  • Version 5.5.14667. (le 14 Déc, 2022).
  • Prix à partir de 14 $/mois