Como configurar a rede do qemu para o servidor de aplicativos da web no guest?

1

Estou tentando configurar um sistema de teste simples emulado no qemu.

O problema é que pareço incapaz de se conectar a aplicações web usando a linha de comando padrão, porque os aplicativos geralmente ouvem uma porta bem definida, mas depois eles tentam abrir um websocket separado para comunicação real.

Esse comportamento é consistente entre os kits de ferramentas que eu geralmente uso (por exemplo: Remi ou garrafa, ambos são pacotes python)

Outros aplicativos de rede (por exemplo, ssh) funcionam conforme o esperado.

A linha de comando que estou usando para iniciar o qemu é:

qemu-system-arm -M versatilepb -kernel output/images/zImage -dtb output/images/versatile-pb.dtb -drive file=output/images/rootfs.ext2,if=scsi,format=raw -append "root=/dev/sda console=ttyAMA0,115200" -serial stdio -net nic,model=rtl8139 -net user,hostfwd=tcp::7777-:7777,hostfwd=tcp::7722-:22

e eu tento me conectar a http://127.0.0.1:7777 (redefinição de conexão) ou ssh -p 7722 [email protected] (sucede).

Eu testei com a "demonstração" padrão de ambos Remi e garrafa . Ambos se comportam essencialmente da mesma maneira: após a conexão inicial, a comunicação é reiniciada.

Remi funciona um pouco melhor e consegue exibir a página, mas a funcionalidade (via websocket) não está lá.

O que estou perdendo?

    
por ZioByte 06.10.2018 / 10:42

0 respostas