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.

Configuración del puerto COM de VirtualBox - guía ampliada 2024

Editorial Team Editorial Team
Actualizado: Feb 5, 2023

A través de la virtualización, los recursos informáticos de una empresa pueden ampliarse y mejorarse considerablemente. Utilizando los recursos de un único ordenador físico, se pueden poner en funcionamiento varios sistemas operativos diferentes al mismo tiempo. Se utiliza la memoria, el almacenamiento y el procesador de la máquina anfitriona física para alimentar todos los sistemas operativos huéspedes virtualizados. Estas máquinas virtuales se pueden utilizar para realizar pruebas y desarrollo que no se pueden realizar en el sistema anfitrión.

Un problema que se plantea a menudo en los entornos virtuales es la dificultad para acceder a los dispositivos serie conectados a la máquina host. Algunos programas de virtualización permiten hacerlo con algunos simples cambios de configuración, pero muchos no lo hacen. Para poder utilizar los dispositivos serie en una máquina virtual, a menudo es necesario emplear herramientas de comunicación de terceros. En estos casos, la utilidad se utiliza para crear puertos COM VirtualBox virtuales que permiten que la sesión interactúe con los dispositivos serie locales, como impresoras o escáneres.

Este artículo le mostrará las formas más comunes de evitar este problema y le permitirá establecer una configuración de puerto serie en VirtualBox.

Serial to Ethernet Connector es el mejor método para habilitar la conectividad de dispositivos serie en una máquina virtual VBOX. El software crea copias virtuales de las interfaces serie de la máquina local dentro de la sesión virtual. Permite a las sesiones de VirtualBox utilizar los puertos serie de los hosts Windows ubicados en cualquier lugar de la misma red.
logo
Serial to Ethernet Connector
4.9 Ranking basado en 372+ usuarios reviews
Pruébelo Gratis Prueba totalmente funcional por 14 días
Serial to Ethernet Connector
Esto permite disponer de funciones remotas que aumentan el valor de los dispositivos periféricos serie de su empresa. Los dispositivos conectados a través de los puertos virtuales permiten a las máquinas virtuales tener un control total sobre los periféricos, como si se hubiera establecido una conexión física directa. Simplemente desconectando y conectando un dispositivo diferente a la máquina local hace que esté disponible para cualquier sesión virtual conectada a la red.

Video tutorial para trabajar con puerto serie en VirtualBox

ARTÍCULOS RELACIONADOS

Configuración del puerto serie de VirtualBox

Las máquinas VirtualBox SerialPort también incluyen compatibilidad con los puertos serie virtuales en una máquina virtual. Cuando el puerto serie virtual se habilita, el SO huésped se muestra con un dispositivo UART compatible por defecto. En este caso, es posible tanto la recepción como la transmisión de datos. La conexión entre el host y el puerto serie virtual puede ser configurada. Sin embargo, los detalles exactos dependen del SO huésped.
puerto serie virtual box
Puede utilizar el comando VBoxManage o la pestaña Configuraciones para establecer los puertos serie virtuales. En uno de los métodos, se puede configurar un máximo de 4 puertos serie virtuales para cada máquina virtual.

Esto significa establecer aspectos como el Modo de Puerto y el Número de Puerto.

Configuración de reenvío de puerto serie de VirtualBox

El Número de Puerto es lo que determina que puerto serie verá la máquina virtual. Para obtener los mejores resultados, es necesario utilizar los valores habituales. También se puede configurar un puerto serie definido por el usuario. Introduzca una dirección base de E/S y una IRQ.
1
El Modo de Puerto se refiere a la conexión del puerto virtual. El Modo de Puerto puede ser Desconectado, Conectado al Dispositivo Host, o Conectado a la Tubería Host.
2
Desconectado significa que el dispositivo será visible para el huésped, pero funcionará como si no se hubiera conectado ningún cable.
3
La Conexión del Dispositivo Host consiste en conectar físicamente el puerto serie al contenedor serie del host. En Windows, esto, normalmente, se indica con un nombre como COM1. En Linux, encontrará algo como /dev/ttyS0. Entonces, VirtualBox simplemente redirigirá todos los datos (recibidos y enviados al puerto virtual) al dispositivo físico.
VirtualBox
4
En la conexión Tubería Host, la Oracle VM VirtualBox se configura para conectar el puerto serie virtual a una de las tuberías de software del host. Esto se hace de acuerdo con el sistema operativo del host:
5
En Windows, los datos se envían/reciben a través de una tubería con nombre. El nombre de la tubería está registrado como \\.\pipe\, y se utiliza para identificar la máquina, pero puede ser elegido a su antojo.
6
En los Mac, entra en juego un zócalo de dominio local. El nombre de archivo del zócalo es elegido para permitir al usuario de VirtualBox disfrutar de ciertos privilegios con respecto a la creación y escritura del mismo. El tmp es una opción común.
7
En Linux, existen varias herramientas que se conectan a un zócalo de dominio local o desarrollan uno en modo servidor. Socat es el más utilizado y está disponible en todas las distribuciones.

Configuración del puerto COM de VirtualBox

En este escenario, VirtualBox puede configurarse para crear el socket de dominio local de los host que no son Windows, la tubería con nombre, o él mismo, etc. Además, VirtualBox debe asumir que el socket o la tubería ya existe.

En el caso de una conexión directa entre dos máquinas virtuales, hay que configurar una máquina virtual para desarrollar un zócalo o una tubería y la otra para acoplarse a ella.

Archivo Bruto: La salida del puerto serie virtual puede ser enviada a un archivo. Esto es útil para recoger los resultados del diagnóstico. Se puede utilizar cualquier archivo. El único requisito es que los usuarios de VirtualBox tengan suficientes privilegios para escribir y crear.

Zócalo TCP: Permite reenviar el tráfico serie a través de TCP/IP. Puede actuar como cliente TCP que se conecta a los servidores o al propio servidor. La opción permite la conexión directa entre la máquina remota y el puerto serie del huésped a través de TCP.

  1. TCP Servidor: Es necesario desmarcar la casilla de verificación Tubería/Zócalo actual y especificar el número de puerto en el campo de dirección/ruta. El número de puerto puede ser 23 o 2023. En el caso de los sistemas de tipo UNIX, el número de puerto tiene que ser más de 1024.

  2. TCP Cliente: Con el fin de crear un cable nulo virtual a través de LAN/Internet, el otro extremo debe conectarse a través de TCP, especificando el nombre de host: puerto en el campo Ruta/Dirección. Cuando la casilla "Conectar a Tubería/Zócalo Existente" está marcada, el zócalo TCP pasará al modo cliente.

Como pueden ver, se pueden configurar 4 puertos serie para cada máquina virtual. Sin embargo, se pueden elegir varios números de puerto.
Serial to Ethernet Connector
Accedere alla porta seriale remota tramite rete IP per Windows
14 días de prueba gratuita
Precio de licencia a partir de $259.95
Disponible para