Gostaria de fazer uma ponte entre a porta serial 1 e a porta serial 2 em uma VM.
Praticamente isso rotearia todos os dados da porta serial 1 da VM de volta para a porta serial 2 da VM, de modo que um aplicativo que atenda na porta serial 2 possa ser acessado de dentro da VM.
Isso é o que eu tentei (usando o VBoxManage) para fazer isso:
vboxmanage modifyvm [VMname] --uartmode1 server \.\pipe\com_1
vboxmanage modifyvm [VMname] --uartmode2 client \.\pipe\com_1
Quando a VM inicia, ambas as portas estão operacionais, embora não pareçam rotear nenhum dado. Embora eu não tenha certeza (como posso verificar isso?).
Também gera o seguinte erro na interface do usuário:
Serial Ports: Port 2 page:
There are currently duplicate port paths specified.
Esta é a maneira correta de fazer isso e o VirtualBox contém um bug? Ou há uma maneira melhor de realizar essa ponte?