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 Última actualización Oct 24, 2022

Hyper-V Serial Port Passthrough: Cómo Redireccionar un Puerto COM a Hyper-V

Es probable que ya haya tenido problemas con el Hyper-V serial port passthrough en Windows 10.

Este problema puede parecer difícil de resolver, ya que ni siquiera la guía oficial de Microsoft para la Implementación de Hyper-V ofrece una solución práctica.

Por supuesto, en su máquina invitada, puede conectar los puertos COM a una canalización con nombre, pero ese método no sirve para los puertos COM del host, a menos que consiga utilizar algunos proyectos antiguos de otros desarrolladores.

Siga leyendo para conocer dichas soluciones y otra forma mucho más sencilla y segura de configurar la redirección del puerto COM de Hyper-V del host a un PC invitado.

FlexiHub
4.8 Rank basado en 386+ comentario

Redirigir puertos COM a una máquina virtual Hyper-V

Con FlexiHub, puede permitir que el puerto COM de su host sea accesible a través del protocolo TCP/IP, de modo que cualquier máquina virtual que se ejecute en Hyper-V pueda conectarse a ese puerto COM con un par de clics.

El software funciona mediante el uso de la red para establecer una conexión virtual para asignar puertos serie (o dispositivos USB de transferencia) a máquinas virtuales invitadas de Hyper-V. No existen complicados procedimientos de configuración: puede establecer la redirección de puertos COM de Hyper-V con unos sencillos pasos.

Cómo activar el Hyper-V serial port passthrough
  • 1.
    En primer lugar, registre una cuenta FlexiHub para iniciar su suscripción de demostración gratuita.
    crear cuenta Flexihub
  • 2.
    Instale FlexiHub en la máquina host de Hyper-V con el dispositivo conectado físicamente a un puerto serie. También es necesario instalar FlexiHub en la máquina virtual invitada de Hyper-V, que accederá al puerto serie.
    descargar flexihub
  • 3.
    Inicie la aplicación tanto en el host como en el invitado, y acceda a su cuenta FlexiHub. Los dispositivos serie disponibles para la conexión se mostrarán en la interfaz del software.
    iniciar sesión en la cuenta FlexiHub
  • 4.
    Localice el puerto COM que desea conectar a Hyper-V y haga clic en 'Conectar'.
    haga clic en Conectar
  • 5.
    El Hyper-V serial port passthrough será habilitado y cualquier dispositivo conectado a las interfaces serie del host estará disponible para el invitado. FlexiHub permite gestionar cómodamente los puertos serie en un entorno virtual sin necesidad de modificar los parámetros de configuración. blank
Cómo conectar puertos COM a máquinas virtuales de Hyper-V - Guía en Vídeo

Cómo agregar un puerto COM en Hyper-V (canalizaciones con nombre)

Para conectar los puertos COM del invitado a las "canalizaciones con nombre", la interfaz serie debe ser configurada desde la sesión de Hyper-V.

Nota: Este método no permite el passthrough del puerto COM físico del host al sistema invitado. Está pensado únicamente para la depuración de programas.
conectar puertos serie a hyper-v vm
Utilizar Hyper-V Manager para conectar puertos COM
  • 1.
    Haga clic con el botón derecho del ratón en la máquina virtual y seleccione "Configuraciones".
  • 2.
    Seleccione el puerto serie deseado en el menú "Hardware".
  • 3.
    Haga clic en el botón de opción "Canalización con Nombre".
  • 4.
    Introduzca el nombre de la canalización en la caja de texto (por ejemplo, COM1).
  • 5.
    Copie o escriba la ruta de acceso a la canalización con nombre (por ejemplo \\.\pipe\COM1).
  • 6.
    Utilice la ruta del paso 5 para conectarse a la canalización con nombre en el cliente serie que elija.

Cómo conectar puertos COM a canalizaciones con nombre con proyectos de terceros

PipeDream

Con PipeDream ejecutándose en su ordenador host, puede conectar un puerto serie del host Hyper-V a una máquina virtual. PipeDream actúa como un puente que comunica los datos serie entre un puerto COM físico y uno virtual en la MV.

No es necesario instalar ningún componente en el lado cliente ni controladores de dispositivos en su máquina virtual, por lo que este método puede ser utilizado si todavía depende de un sistema operativo antiguo (por ejemplo, Windows XP) o de algunas aplicaciones heredadas.

PipeDream utiliza la compatibilidad de Hyper-V con las canalizaciones con nombre para la comunicación, con lo cual no es necesaria disponer de conexión de red. Una vez establecido el nombre de la canalización en Hyper-V, el puerto COM será inmediatamente accesible desde la MV invitada a través de PipeDream.

PipeToCom

Otro práctico proyecto para el Microsoft Hyper-V serial port passthrough fue creado por Albert-Jan Nijburg. En pocas palabras, puede obtener los datos de la canalización con nombre del puerto serie de Hyper-V y pasarlo a través de algún otro puerto COM que usted elija.

No se ha probado mucho y el proyecto no se actualiza desde hace varios años, pero aquí puede encontrar un tutorial de Mat Smith que le guiará a través de PipeToCom:

Resumen

Esta guía detallada debe proporcionarle los conocimientos necesarios para agregar la conectividad del puerto serie de Hyper-V a sus sesiones virtuales. Una vez establecidas las conexiones, su máquina virtual disfrutará de la misma funcionalidad que con una conexión directa al dispositivo serie del periférico.

Paso de puerto serie Hyper-V
  • 4.8 overall rank basado en 386+ comentario
  • Windows, macOS, Linux, Android y Raspberry Pi.
  • 10.45MB Size.
  • Versión 6.1.15025. (19/02/2024).
  • A partir de $14/mes en facturación anual