Você pode adicionar até quatro portas seriais (COM) a uma máquina virtual. As portas seriais virtuais podem enviar para portas seriais físicas, arquivos ou pipes nomeados.
Convém adicionar uma porta serial virtual a uma máquina virtual para disponibilizar dispositivos como modems e impressoras para a máquina virtual. Você também pode usar portas virtuais para enviar dados de depuração de uma máquina virtual para o sistema host ou para outra máquina virtual.
Observação: O recurso de impressora virtual configura uma porta serial para disponibilizar impressoras host para o convidado. Você não precisa instalar drivers adicionais na máquina virtual.
Pré-requisitos
Desligue a máquina virtual.
Procedimento
- Selecione a máquina virtual e selecione .
- Na guia Hardware, clique em Adicionar (Add).
- No assistente Adicionar hardware, selecione Porta serial (Serial Port).
- Clique em Concluir (Finish) para adicionar a porta serial virtual à máquina virtual.
- Selecione para onde a porta serial virtual envia a saída.
Opção |
Descrição |
Usar uma porta paralela física |
Envie a saída para uma porta serial física no sistema host. |
Usar arquivo de saída |
Envie a saída para um arquivo no sistema host. Localize um arquivo de saída existente ou navegue até um diretório e digite um nome de arquivo para criar um novo arquivo de saída. |
Saída para pipe nomeado |
Configure uma conexão direta entre duas máquinas virtuais ou uma conexão entre uma máquina virtual e um aplicativo no sistema host. |
- Se você tiver selecionado Saída para pipe nomeado (Output to named pipe), configure o pipe nomeado.
- (Windows host) Use o nome do pipe padrão ou digite outro nome de pipe.
O nome do pipe deve começar com
\\.\pipe\\} e deve ser o mesmo no servidor e no cliente.
Por exemplo:
\\.\pipe\\}namedpipe
- (host Linux) Digite /tmp/socket ou outro nome de soquete UNIX na primeira caixa de texto.
O nome do pipe deve ser o mesmo no servidor e no cliente.
- Para enviar informações de depuração para um aplicativo no sistema host, selecione Esta extremidade é o servidor (This end is the server) no primeiro menu suspenso e selecione A outra extremidade é um aplicativo (The other end is an application) no segundo menu suspenso menu para baixo.
- Para enviar informações de depuração para outra máquina virtual, selecione Esta extremidade é o servidor (This end is the server) no primeiro menu suspenso e A outra extremidade é uma máquina virtual (The other end is a virtual machine) no segundo menu suspenso.
- Para conectar a porta à máquina virtual quando a máquina virtual for ligada, selecione Conectar ao ligar (Connect at power on).
- (Opcional) Na guia Hardware, selecione a nova porta serial, selecione Yield CPU on poll e clique em OK.
Essa opção é útil se você estiver usando ferramentas de depuração que se comunicam por meio de uma conexão serial. Se a porta serial no sistema operacional convidado estiver sendo usada no modo de polling em vez do modo de interrupção, você poderá observar problemas de desempenho. Essa opção forçará a máquina virtual a liberar tempo do processador se a única tarefa que ela estiver tentando realizar for pesquisar a porta serial virtual.
O que Fazer Depois
Se você configurar uma conexão entre duas máquinas virtuais, a primeira máquina virtual será configurada como o servidor. Repita esse procedimento para a segunda máquina virtual, mas configure-a como o cliente selecionando Esta extremidade é o cliente (This end is the client) ao configurar o pipe nomeado.