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.

Como Usar uma Porta Serial em Máquinas Virtuais VMware

Olga Weis Olga Weis Apr 8, 2024

Você pode precisar acessar portas seriais dentro de uma máquina virtual VMware para configuração, registro de comunicação ou fins de depuração. É fácil adicionar novas portas seriais, tanto físicas quanto remotas, no VMware Workstation Pro, desde que você atenda aos pré-requisitos.

Logo da VMware

No entanto, acessá-las para uso posterior dentro do ambiente virtual é outra questão. E é aí que entra a ferramenta Serial to Ethernet Connector.

Neste post, mostraremos como adicionar uma porta serial em máquinas virtuais VMware, explicaremos os diferentes tipos de conexão e demonstraremos como acessá-la em uma VM. Adicionando uma Porta Serial a uma Máquina Virtual.

Configurando Portas Seriais em Máquinas Virtuais

Adicionar uma porta serial (ou porta COM) a uma máquina virtual (VM) permite que você interaja com dispositivos seriais como roteadores ou placas de desenvolvimento dentro do ambiente da VM. Existem muitas maneiras de conectar uma porta serial virtual, incluindo conexão a uma porta física, arquivo, pipe nomeado e rede.

As máquinas virtuais podem ter um máximo de 32 portas COM. No entanto, ao criar uma VM, você pode escolher não incluir nenhuma. Se você escolher essa abordagem, o sistema operacional convidado (o SO rodando dentro da VM) simplesmente não verá nenhuma porta serial disponível.

Requisitos

Antes de adicionar uma porta serial virtual, certifique-se de que a sua máquina virtual já esteja desligada.

Certifique-se de que está ciente dos tipos de mídia corretos e dos detalhes da conexão vSPC relevantes para a configuração da sua porta. Também é necessário conceder o privilégio "Configuração da Máquina Virtual. Adicionar ou Remover Dispositivo" para continuar.

Tipos específicos de conexão também têm pré-requisitos únicos. Por exemplo, os seguintes conjuntos de regras de firewall são necessários se você quiser usar sua porta serial através de uma rede:

  1. Porta serial VM conectada ao vSPC. Ative a opção "Usar concentrador de porta serial virtual" para facilitar apenas sinais de saída do computador host.
  2. Porta serial VM conectada através da rede. Isso é basicamente o mesmo que o primeiro conjunto de regras, exceto que não usa o concentrador de porta serial virtual (vSPC).

Com isso estabelecido, aqui está como você configura uma porta serial virtual VMware.

Adicionando uma Porta Serial Virtual VMware

  1. No inventário, clique com o botão direito na máquina virtual escolhida e selecione "Editar Configurações". Mude para a aba "Hardware" e clique em "Adicionar".
  2. Expanda o menu suspenso e escolha "Porta Serial". Uma nova porta serial aparecerá na sua lista de dispositivos.
  3. Abra o menu suspenso "Nova Porta Serial" e escolha o tipo de conexão preferido (porta física, arquivo, pipe nomeado ou rede). Depois, clique em “OK” para concluir.
interface de configuração wmvare

Tipos de Conexão de Porta Serial

Dependendo do tipo de processamento de dados que deseja alcançar, você precisa selecionar um tipo específico de conexão para sua porta serial virtual. Aqui está uma rápida explicação dos quatro diferentes métodos de conexão que você pode usar:

  1. Porta serial física: Esta é a configuração mais comum, permitindo que a VM interaja com dispositivos físicos como modems.
  2. Arquivo no computador anfitrião: Dados enviados através da porta virtual são escritos em um arquivo no computador anfitrião. Isso permite que você registre informações sobre certos processos que estão sendo executados na sua VM, o que é útil para registrar comunicações.
  3. Pipe nomeado no lado do anfitrião: Isso cria uma conexão direta para troca de dados entre a VM e um aplicativo ou outra VM na máquina anfitriã. Pense nisso como conectar duas máquinas separadas com um cabo serial, exceto que estão em um único computador. É um método comum usado para depuração remota.
  4. Porta de rede ou URI vSPC: Isso usa o concentrador de porta serial virtual (vSPC) para estabelecer a conexão através da rede. Em outras palavras, você usa este modo para comunicar entre a porta serial virtual e um dispositivo remoto.

Saída para um Pipe Nomeado

Se você selecionou uma conexão de pipe nomeado no menu suspenso "Nova Porta Serial", clique no campo "Nome do Pipe" e digite o nome de sua preferência (por exemplo, "\.\pipe\namedpipe”).

Você pode simplesmente usar o nome padrão fornecido se estiver usando um computador anfitrião Windows. Apenas certifique-se de usar o mesmo nome tanto no servidor quanto no cliente.

Então, nos menus suspensos disponíveis, escolha "Extremidade próxima" e "Extremidade distante" do pipe.

Modo Servidor vs. Modo Cliente para Conexões de Rede

Se escolher um tipo de conexão de rede, também pode selecionar se configura a sua porta serial para uma conexão de cliente ou de servidor.

Se optar por uma conexão de servidor, ganha controlo sobre a máquina virtual conectada à sua porta serial. Isso faz com que a sua VM atue como um servidor, aguardando uma conexão de entrada do seu host. Isso é ideal para cenários em que deseja um controlo ocasional sobre a VM, como durante a depuração ou configuração.

Entretanto, escolha uma conexão de cliente se deseja usar a sua máquina virtual como cliente. Ou seja, a VM inicia ativamente a conexão com um programa designado ao iniciar. É comum para aplicações de registo onde dados são automaticamente enviados para outro sistema.

Criando Conexões de Rede da Porta Serial Sem Parâmetros de Autenticação

Para configurar a sua VM com uma conexão de servidor de porta serial com um URI telnet://:11111 (Identificador de Recurso Uniforme), execute o seguinte comando:

telnet seuEndereçoIPdoServidorESXi 11111

Enquanto isso, também pode configurar a sua porta serial usando uma conexão de cliente executando o Servidor Telnet no Linux na porta 11 (telnet://suaCaixaLinux:11). Use o seguinte comando:

telnet://suaCaixaLinux:11

Acessando Portas Seriais numa VMware Workstation

Uma maneira fácil de acessar portas COM numa máquina virtual é usar o Serial to Ethernet Connector, um motor confiável de redirecionamento de porta serial. Quando usado sob uma conexão de cliente, ele une a interface virtual às portas seriais físicas do computador hospedeiro. Isso dá à máquina virtual controlo sobre os dispositivos conectados.
1
Para configurar, faça o download e instale o Serial to Ethernet Connector no PC que partilha a porta serial.
2
No aplicativo Serial to Ethernet Connector, vá à aba "Conexão de servidor" e selecione a porta COM do computador anfitrião. Em seguida, insira a porta TCP a ser usada para monitorização da comunicação digital.
3
Clique no botão "Criar conexão de servidor". Depois, conecte a sua porta serial à sua máquina virtual via VMware (conforme discutido anteriormente).
4
Vá ao seu sistema operacional convidado. Abra o aplicativo Serial to Ethernet Connector e mude para a aba "Conexão de cliente". Uma vez lá, insira os mesmos detalhes da porta TCP e especifique o endereço IP do computador anfitrião.
5
Nomeie a interface serial da sua máquina virtual e clique em "Criar conexão de cliente".

Conclusão

As portas seriais virtuais são práticas quando se trata de fins de depuração ou registro. Elas são fáceis de adicionar através do VMware Workstation Pro, mas o acesso a elas dentro do ambiente virtual ainda é feito mais facilmente com o Serial to Ethernet Connector.

Perguntas Frequentes

Se você está usando uma porta serial física de um host ESXi para uma VM, as portas seriais que você conectou via USB não são suportadas para passagem de porta serial pela VMware. Em vez disso, você deve optar pela passagem USB. Veja a Configuração USB de um Host ESXi para uma Máquina Virtual.
A VMware ESXi permite trabalhar com até 32 portas seriais. As portas seriais na sua placa-mãe podem ser facilmente redirecionadas para uma máquina virtual a partir de um host ESXi.
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 →