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.

Configuração da Porta Serial no VirtualBox: Guia Completo

Editorial Team Editorial Team
Atualizado: Mar 24, 2025

A utilização de dispositivos seriais pode ser complexa em ambientes virtuais. Muitas plataformas de virtualização não oferecem suporte nativo à comunicação serial. Por exemplo, no VirtualBox, é necessário recorrer a soluções externas para criar portas COM virtuais e permitir que as máquinas virtuais acedam a dispositivos seriais locais.

Neste guia completo, mostramos como configurar portas COM no VirtualBox.
Vai aprender a utilizar sockets TCP e a ligar dispositivos através da rede para melhorar a produtividade e tirar o máximo partido dos seus equipamentos seriais.

Como Ativar o Passthrough da Porta COM no VirtualBox com Serial to Ethernet Connector

O Serial to Ethernet Connector é uma aplicação que permite implementar o passthrough da porta serial no VirtualBox, ligando uma máquina virtual a um dispositivo serial físico. O software cria portas seriais virtuais dentro da máquina virtual, que emulam as interfaces seriais do computador anfitrião. Assim, a VM pode aceder às portas seriais e dispositivos conectados a um host Windows através da rede.
logo
Serial to Ethernet Connector
4.9 Classificação baseado em 372+ usuários comentários
Teste Grátis Teste gratuito disponível por 14 dias.
usb to remote desktop
Esta funcionalidade permite acesso remoto, ampliando o valor das suas interfaces seriais. Os dispositivos ligados por portas virtuais podem ser totalmente controlados pela máquina virtual, como se estivessem fisicamente ligados. Trocar de dispositivo localmente torna-o imediatamente disponível para qualquer sessão virtual em rede.

Ligar a VM do VirtualBox à Porta Serial do Host com Serial to Ethernet Connector

1
Instale o Serial to Ethernet Connector tanto no computador anfitrião (com a porta serial física) como na máquina virtual VirtualBox.
Selecione o seu sistema operativo no site, descarregue o instalador e execute-o
2
Configure um servidor TCP no host utilizando a funcionalidade Telnet do Serial to Ethernet Connector.
Selecione “Ligação ao servidor” e escolha Telnet em “Definições de rede”
3
Ligue a VM à porta serial do host acedendo à opção "Conexões remotas" no Serial to Ethernet Connector dentro da VM. Encontre o servidor anfitrião, clique em "Ligar" e crie a porta virtual.
Selecione “Ligação do cliente” na máquina remota
4
Aceda ao dispositivo na VM através da porta virtual, como se estivesse diretamente ligado ao sistema.
A sua nova ligação pode ser vista na lista à esquerda
Passthrough da Porta Serial no VirtualBox
Teste gratuito de 14 dias

Vídeo Tutorial: Como Utilizar a Porta Serial no VirtualBox

O vídeo seguinte mostra como utilizar o Serial to Ethernet Connector no VirtualBox.

Configuração Nativa de Portas Seriais no VirtualBox

O VirtualBox permite que as máquinas convidadas utilizem portas seriais virtuais. Quando ativada, a porta fornece ao sistema operativo da VM um dispositivo compatível com UART, permitindo o envio e receção de dados. A configuração pode variar consoante o sistema operativo do host.

Cada máquina virtual pode ter até quatro portas seriais virtuais. O utilizador pode definir parâmetros como o número da porta e o modo de ligação.

Como Configurar Portas Seriais no Oracle VM VirtualBox

Criar portas seriais no Oracle VM VirtualBox pode ser útil em várias situações — desde o debugging de kernel até à ligação da VM a dispositivos seriais. Abaixo segue um guia simples para configurar e utilizar portas COM no VirtualBox.

Passo 1: Aceder às definições

Pode aceder às definições de duas formas:

  • Através da interface gráfica (GUI) do VirtualBox, no separador "Portas Seriais".

  • Através da linha de comandos, utilizando o comando VBoxManage modifyvm. Consulte a secção 7.8 do manual de utilizador do VirtualBox para mais detalhes.

Passo 2: Configurar as portas seriais

  • Pode configurar até quatro portas seriais por máquina virtual.

A. Números das portas: Cada porta precisa de um número associado a uma base de I/O e a uma IRQ. Exemplos:

COM1: I/O base 0x3F8, IRQ 4
COM2: I/O base 0x2F8, IRQ 3
COM3: I/O base 0x3E8, IRQ 4
COM4: I/O base 0x2E8, IRQ 3
NOTA:
Pode definir bases I/O e IRQs personalizadas para responder a necessidades específicas.
B. Modo da porta: Define como a porta serial virtual se liga ao host ou a outras VMs. Modos disponíveis:

Desligada - A porta comporta-se como se não estivesse ligada.
Dispositivo do host - Liga a porta virtual a uma porta serial física do computador anfitrião.

  • Pipe do host – Depende do sistema operativo:

    Windows: usa uma pipe nomeada como \\.\pipe\nome

    Linux/macOS: utiliza um socket local em /tmp

  • Ficheiro bruto (Raw File) – Os dados da porta serial são escritos num ficheiro no host.

  • Socket TCP:

Servidor TCP - Permite que clientes remotos se liguem à interface através da rede.
Cliente TCP – Liga a porta a um servidor externo via rede.

Passo 3: Aplicar a configuração

Cada porta pode ser configurada conforme necessário, seja pela GUI ou através de comandos VBoxManage. Exemplos:

  • Definir a COM1 como servidor TCP:

    VBoxManage modifyvm "VM name" --uart1 0x3F8 4 --uartmode1 tcpserver 2023

  • Ligar a COM2 como cliente à COM1 do host Windows:

    VBoxManage modifyvm "VM name" --uart2 0x2F8 3 --uartmode2 hostdevice "\\.\COM1"

Passo 4: Verificar a configuração

Inicie a máquina virtual e confirme que as portas estão corretamente configuradas e reconhecidas pelo sistema operativo convidado.
Serial to Ethernet Connector
Acessar a porta serial remota pela rede IP para Windows
Teste Gratuito de 14 dias disponível
O preço da licença começa em $259.95
Disponível para