Cookie
Electronic Team, Inc. 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.

Cómo Usar un Puerto Serie en Máquinas Virtuales VMware

Olga Weis Olga Weis Apr 8, 2024

Puede que necesites acceder a puertos serie dentro de una máquina virtual VMware ya sea para configuración, registro de comunicaciones o propósitos de depuración. Es fácil agregar nuevos puertos serie, tanto físicos como remotos, en VMware Workstation Pro siempre que cumplas con los requisitos previos.

Logo de VMware

Sin embargo, acceder a ellos para su uso posterior dentro del entorno virtual es otro asunto. Aquí es donde entra en juego la herramienta Serial to Ethernet Connector.

En esta publicación, te mostraremos cómo agregar un puerto serie en máquinas virtuales VMware, explicaremos los diferentes tipos de conexión y demostraremos cómo acceder a él en una VM. Añadiendo un Puerto Serie a una Máquina Virtual.

Configuración de Puertos Serie en Máquinas Virtuales

Agregar un puerto serie (o puerto COM) a una máquina virtual (VM) te permite interactuar con dispositivos serie como enrutadores o placas de desarrollo dentro del entorno de la VM. Hay muchas maneras de conectar un puerto serie virtual, incluyendo la conexión a un puerto físico, un archivo, un pipe nombrado y una red.

Las máquinas virtuales pueden tener un máximo de 32 puertos COM. Sin embargo, al crear una VM, puedes elegir no incluir ninguno en absoluto. Si eliges ese enfoque, el sistema operativo invitado (el sistema operativo que se ejecuta dentro de la VM) simplemente no verá ningún puerto serie disponible.

Requisitos

Antes de agregar un puerto serie virtual, asegúrate de que tu máquina virtual ya esté apagada.

Asegúrate de conocer los tipos de medios adecuados y los detalles de conexión de vSPC relevantes para la configuración de tu puerto. También necesitas otorgar el privilegio "Configuración de Máquina Virtual. Agregar o Eliminar Dispositivo" para continuar.

Los tipos de conexión específicos también tienen requisitos únicos. Por ejemplo, se necesitan los siguientes conjuntos de reglas de firewall si quieres usar tu puerto serie a través de una red:

  1. Puerto serie de VM conectado a vSPC. Activa la opción "Usar concentrador de puerto serie virtual" para facilitar solo señales salientes desde el ordenador anfitrión.
  2. Puerto serie de VM conectado a través de la red. Esto es básicamente lo mismo que el primer conjunto de reglas, excepto que no utiliza el concentrador de puerto serie virtual (vSPC).

Con eso establecido, aquí te mostramos cómo configurar un puerto serie virtual de VMware.

Añadiendo un Puerto Serie Virtual en VMware

  1. En el inventario, haz clic derecho en la máquina virtual elegida y selecciona "Editar configuraciones". Cambia a la pestaña “Hardware” y haz clic en “Agregar”.
  2. Expande el menú desplegable y elige “Puerto Serie”. Un nuevo puerto serie aparecerá en tu lista de dispositivos.
  3. Abre el menú desplegable “Nuevo puerto serie” y elige tu tipo de conexión preferido (puerto físico, archivo, pipe nombrado o red). Luego, haz clic en “OK” para finalizar.
Interfaz de configuración de WMVARE

Tipos de Conexión de Puerto Serie

Dependiendo del tipo de procesamiento de datos que deseas lograr, necesitas seleccionar un tipo particular de conexión para tu puerto serie virtual. Aquí tienes un desglose rápido de los cuatro métodos de conexión diferentes que puedes utilizar:

  1. Puerto serie físico: Esta es la configuración más común, que permite a la VM interactuar con dispositivos físicos como módems.
  2. Archivo en el ordenador anfitrión: Los datos enviados a través del puerto virtual se escriben en un archivo en el ordenador anfitrión. Esto te permite registrar información sobre ciertos procesos que se ejecutan en tu VM, lo cual es útil para registrar la comunicación.
  3. Tubería nombrada del lado del anfitrión: Esto crea una conexión directa para el intercambio de datos entre la VM y una aplicación o otra VM en la máquina anfitriona. Piensa en ello como conectar dos máquinas separadas con un cable serie, excepto que están en un solo ordenador. Es un método comúnmente utilizado para la depuración remota.
  4. Puerto de red o URI de vSPC: Esto utiliza el concentrador de puerto serie virtual (vSPC) para establecer la conexión a través de la red. En otras palabras, utilizas este modo para comunicarte entre el puerto serie virtual y un dispositivo remoto.

Salida a una Tubería Nombrada

Si seleccionaste una conexión de tubería nombrada en el menú desplegable "Nuevo Puerto Serie", haz clic en el campo "Nombre de Tubería" y escribe el nombre que prefieras (por ejemplo, "\.\pipe\namedpipe”).

Puedes simplemente usar el nombre predeterminado proporcionado si estás utilizando un ordenador anfitrión Windows. Solo asegúrate de usar el mismo nombre tanto en el servidor como en el cliente.

Luego, de los desplegables disponibles, elige "Extremo cercano" y "Extremo lejano" de la tubería.

Modo Servidor vs. Modo Cliente para Conexiones de Red

Si eliges un tipo de conexión de red, también puedes seleccionar si configurarás tu puerto serie para una conexión de cliente o servidor.

Si optas por una conexión de servidor, ganas control sobre la máquina virtual conectada a tu puerto serie. Esto hace que tu VM actúe como un servidor, esperando una conexión entrante de tu anfitrión. Esto es ideal para escenarios en los que deseas un control ocasional sobre la VM, como durante la depuración o la configuración.

Mientras tanto, elige una conexión de cliente si quieres usar tu máquina virtual como cliente. En otras palabras, la VM inicia activamente la conexión con un programa designado al iniciar. Es común para aplicaciones de registro donde envías datos automáticamente a otro sistema.

Creando Conexiones de Red de Puerto Serie Sin Parámetros de Autenticación

Para configurar tu VM con una conexión de servidor de puerto serie con una URI telnet://:11111 (Identificador de Recurso Uniforme), ejecuta el siguiente comando.

telnet tuDireccionIPdeESXiServer 11111

Mientras tanto, también puedes configurar tu puerto serie usando una conexión de cliente ejecutando el Servidor Telnet en Linux en el puerto 11 (telnet://tuCajaLinux:11). Usa el siguiente comando.

telnet://tuCajaLinux:11

Acceso a Puertos Serie en una Máquina Virtual

Una forma fácil de acceder a los puertos COM en una máquina virtual es utilizar Serial to Ethernet Connector, un motor de redirección de puertos serie de confianza. Cuando se utiliza bajo una conexión de cliente, une la interfaz virtual con los puertos serie físicos del ordenador anfitrión. Esto le da a la máquina virtual control sobre tus dispositivos conectados.
1
Para configurarlo, descarga e instala Serial to Ethernet Connector en el PC que comparte el puerto serie.
2
En la aplicación Serial to Ethernet Connector, ve a la pestaña "Conexión de servidor" y selecciona el puerto COM del ordenador anfitrión. Luego, introduce el puerto TCP que se utilizará para la monitorización de la comunicación digital.
3
Haz clic en el botón "Crear conexión de servidor". A continuación, conecta tu puerto serie a tu máquina virtual a través de VMware (como se discutió anteriormente).
4
Ve a tu sistema operativo invitado. Abre la aplicación Serial to Ethernet Connector y cambia a la pestaña "Conexión de cliente". Una vez allí, introduce los mismos detalles del puerto TCP y especifica la dirección IP del ordenador anfitrión.
5
Nombra la interfaz serie de tu máquina virtual y haz clic en "Crear conexión de cliente".

Conclusión

Los puertos serie virtuales son útiles para propósitos de depuración o registro. Son fáciles de añadir a través de VMware Workstation Pro, pero acceder a ellos dentro del entorno virtual se realiza más fácilmente con Serial to Ethernet Connector.

Preguntas Frecuentes

Si estás utilizando un puerto serie físico de un host ESXi a una VM, los puertos serie que conectaste mediante USB no son compatibles para el passthrough de puerto serie de VMware. En su lugar, deberías optar por el passthrough USB. Consulta la Configuración USB desde un Host ESXi a una Máquina Virtual.
VMware ESXi te permite trabajar con hasta 32 puertos serie. Los puertos serie en tu placa base pueden redirigirse fácilmente a una máquina virtual desde un host ESXi.
small logo Serial to Ethernet Connector
#1 en Software de Puerto Serie
Serial to Ethernet Connector
Acceder al puerto serie remoto a través de la Red IP
Obtenga un enlace de descarga para su escritorio
¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
o
Disponible para: Serial to Ethernet Connector es compatible con Windows, Linux OS y Windows Mobile.

SEC para Windows

SEC para Linux