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.

Um guia completo sobre portas seriais no VirtualBox

Olga Weis Olga Weis Mar 28, 2024
VirtualBox COM port

VirtualBox: estabelecendo e configurando portas seriais virtuais

Portas seriais virtuais criadas no VirtualBox são reconhecidas pelo sistema operacional como um dispositivo UART compatível com 16550A por padrão. O comando VBoxManage modifyvm permite que a porta replique outros tipos de dispositivos UART. Portas seriais virtuais suportam recepção e transmissão de dados para comunicação bidirecional. A conectividade com a máquina hospedeira é personalizada usando as capacidades do seu sistema operacional.

Os usuários configuram portas seriais virtuais com a aba Configurações do VirtualBox ou usando o comando VBoxManage. Até quatro portas seriais virtuais podem ser configuradas para cada máquina virtual. Números de portas são atribuídos durante a configuração e geralmente replicam valores padrão como COM1, COM2, etc. Nomes definidos pelo usuário também são uma opção ao estabelecer portas seriais virtuais.

portas seriais em configurações do vitrualbox

Opções de modo de porta e técnicas de comunicação no VirtualBox

Múltiplas escolhas estão disponíveis ao selecionar o modo da porta, o que afeta a conexão da porta virtual. Suas escolhas são:

  • Desconectado - O sistema operacional convidado reconhece o dispositivo, mas trata como se não estivesse conectado à porta.
  • Dispositivo Hospedeiro - Esta opção liga a porta serial virtual à porta serial física do computador hospedeiro. Os caminhos refletem o formato do sistema operacional do hospedeiro. Por exemplo, /dev/ttyS0 é usado para Linux e COM1 para sistemas Windows.
  • Tubo do Hospedeiro - Esta opção cria um tubo nomeado em sistemas Windows ou emprega um socket de domínio local no Mac, Linux ou Oracle Solaris. Esta é a configuração preferida para criar conexões de tubo de software para o sistema operacional do hospedeiro.
  • Arquivo Bruto - Este modo salva a saída da porta serial virtual em um arquivo onde pode ser usado para reunir dados diagnósticos do sistema operacional convidado.
  • Socket TCP - Usar este modo estabelece a passagem da porta serial do VirtualBox e permite que os dados seriais sejam encaminhados sobre redes TCP/IP. VMs podem agir tanto como servidor quanto como cliente.

Quando múltiplas portas seriais virtuais são criadas, o compartilhamento de interrupção não deve ser implementado se as portas usarem o mesmo nível de interrupção para evitar conflito de comunicação.

Os usuários podem estabelecer comunicação entre máquinas virtuais com uma conexão nula-modem. Uma das VMs é configurada como um tubo ou socket que a segunda VM usa para se conectar à primeira máquina.

O modo socket TCP suporta a criação de conexões externas para a porta serial de uma máquina convidada sobre TCP. O VirtualBox suporta tanto o modo servidor TCP, acessível com ferramentas como telnet, quanto o modo cliente TCP, adequado para cabos nulos-modem virtuais.

Um conhecimento das portas seriais do VirtualBox fornece aos desenvolvedores e programadores de sistema uma ferramenta valiosa para ampliar a funcionalidade de suas VMs. As portas podem ser usadas para compartilhamento de dispositivos, depuração de kernel ou estabelecimento de pontes de rede sem necessitar de interfaces seriais físicas.

Configuração de portas COM no VirtualBox

Os seguintes passos demonstram como estabelecer e compartilhar portas seriais virtuais com as suas máquinas virtuais.
1
Baixe e instale o Serial to Ethernet Connector no computador que irá compartilhar uma porta serial física.
2
Inicie o programa e abra a aba de conexão do Servidor.
3
Forneça o nome da porta COM da máquina hospedeira e a porta TCP que monitorará a comunicação.
4
Selecione Criar conexão de servidor.
5
Conecte a porta serial à máquina virtual na aba de conexão do Cliente no sistema operacional convidado que acessará a porta física compartilhada.
6
Forneça o nome da porta TCP definido durante a criação do servidor e o endereço IP do computador hospedeiro.
 Serial to Ethernet Connector
7
Selecione um nome para a porta serial da máquina virtual.
8
Escolha Criar conexão de cliente.

Tutorial em vídeo

O VirtualBox permite que você acesse portas seriais em ambientes de máquina virtual. Após estabelecer uma conexão de cliente, o Serial to Ethernet Connector fornece à VM convidada o mesmo nível de funcionalidade ao usar dispositivos conectados como com uma conexão física direta.

small logo Serial to Ethernet Connector
#1 às Software de Porta Serial
Serial to Ethernet Connector
Acesso à porta serial remota na Rede IP para Windows
4.7 classificação baseado em 243 + usuários
Obter um link de download para sua área de trabalho
Envie seu endereço de e-mail para obter um link para download rápido em sua área de trabalho e comece já!
ou
Também Disponível:

Serial to Ethernet Connector [Linux]

Requisitos: Linux 32-bit ou 64-bit
Versão 8.0.822 (25/05/2021) Baixar a versão de Teste →