Estabelecer conexão entre a máquina Qemu Raspbian e o Host

2

Objetivo: Eu gostaria de instalar várias máquinas de framboesa virtuais (emuladas) no laptop, conectá-las entre si e ao laptop. Depois eu gostaria de enviar pacotes tcp de máquinas virtuais para o mysql no host localhost (e de volta para as máquinas).

Atingido: No Ubuntu 14.04 eu virtualizei o Raspberry através da montagem do Raspbian no Qemu (ou seja, executando a máquina virtual) source : link .

Eu corro a máquina digitando qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -append "root=/dev/sda2 panic=1" -hda Occidentalis_v02.img & (nota: Occidentalis é uma versão alternativa do Raspbian)

então, de pastas diferentes, estou executando instâncias diferentes do QEMU.

O MySQL está sendo executado.

Problema: Cada instância tem o mesmo endereço IP 10.0.2.15 e não pode efetuar o ping do IP do host ou inverso.

Suposição:Suponhoqueprecisocriarumanovaconexãonocomputadorhost(comoeth0,lo,br0ouetc.).Euvialgosobreoencaminhamentodeporta,masnãotenhocertezadequeéexatamenteoqueeupreciso,porqueeugostariadeterconexãoconstanteentremáquinase"host local" do host.

Se alguém puder me ajudar:

  1. como conectar essa conexão ao host.
  2. como configurar a máquina raspbian (configuração do IP etc)
  3. como conectar máquinas umas às outras?
  4. qualquer outra coisa para estabelecer este cenário de rede.
por Nur 24.09.2014 / 13:31

1 resposta

1
  1. Adicionar Usuário -netdev, id = mynet0, net = 192.168.76.0 / 24, dhcpstart = 192.168.76.9 para a sua linha de comando do qemu. Ping não funcionará, no entanto, as conexões TCP de seu sistema para a VM serão.

  2. A máquina do Raspbian deve ser configurada para usar o DHCP.

  3. Seu aparelho precisará receber um endereço 192.168.76.0/24. ifconfig eth0: 0 192.168.76.2

  4. Agora você deve poder fazer o ssh de seu sistema host no sistema Emulated Raspbian em 192.168.76.9

por 24.09.2014 / 13:42