Conexão serial VMWare entre dois hosts vm

1

Eu estou tentando simular uma conexão serial entre duas máquinas virtuais VMWare executando o CentOS 6.3; ambos hospedados no mesmo host VMWare vSphere 5.1.0 (baseado em Linux).

A pesquisa no Google resultou em estas instruções e parece que a solução de pipe nomeado é o que eu quero; mas as instruções dadas não funcionaram para mim: nenhum canal foi criado no host, nem na VM guest, e nenhuma porta serial adicional está disponível no guest.

Pesquisas adicionais renderam estas instruções para a estação de trabalho , que fornecem algumas indicações sobre quais respostas válidas para o nome do pipe nomeado. Quando tento inserir um pipe nomeado de acordo com as instruções (usando '/ tmp / pipeName' como o nome do pipe), recebo um erro Incompatible device backing for device '0' . Usar um nome de pipe sem barras não produz o erro, mas ainda assim obtenho os resultados originais - o procedimento "funciona", mas não há novos canais e / ou portas seriais disponíveis no guest.

Quando eu adiciono uma porta serial a um sistema operacional convidado, como posso saber qual será o endereço de porta / IRQ?

Quando eu escolho "Named Pipe", em qual máquina (host ou guest) esse pipe nomeado está sendo criado? Como faço para mapear o pipe nomeado de volta para uma porta serial?

    
por Gus 11.01.2013 / 23:12

1 resposta

3

O "nome do pipe nomeado" que está pedindo para você entrar é realmente o nome da porta serial que você deseja anexar. No caso de COM1, /dev/ttyS0 é a entrada correta.

Eu testei isso instalando o minicom ( yum install minicom ) nas duas VMs. A porta serial padrão do minicom é / dev / modem, o que não funcionará, então eu tive que executar minicom -s e alterar a configuração serial nas duas VMs para / dev / ttyS0. Então, depois de abrir o minicom, qualquer coisa digitada no terminal aparece na saída do outro terminal (o eco do terminal está desativado por padrão).

    
por 14.01.2013 / 21:23