Eu quero rodar o Graylog dentro de uma VM do qemu, então enviar logs e acessar sua interface web a partir do sistema operacional host. Primeiro eu criei uma Debian Jessie VM e instalei o Graylog usando o guia oficial , então Eu criei outra VM usando o appliance virtual pré-empacotado depois de convertê-la em qcow2. Estes são os comandos usados para iniciar a VM:
qemu-system-x86_64 -hda ~/debian.img -boot c -m 4096 -enable-kvm -smp 2 -cpu kvm64 -net nic,vlan=0,model=virtio -net user
qemu-system-x86_64 -hda ~/graylog-2.1.2-1.qcow2 -boot c -m 4096 -enable-kvm -smp 2 -cpu kvm64 -net nic,vlan=0,model=virtio -net user
Não consegui me comunicar com nenhuma das VMs do meu host, que está conectado à rede via DHCP. Usando ifconfig mostra que ambas as VMs acreditam que seu IP eth0 seja 10.0.2.15. As VMs são capazes de usar comandos como curl, wget e apt, mas contatá-los a partir do meu sistema operacional host não produz resposta.
Preciso ajustar meus comandos do qemu para usar uma interface de rede diferente? Preciso modificar minhas VMs de alguma forma?
EDIT: Usando o curl, consegui obter o IP público da VM, que leva ao firewall da rede. Preciso adicionar uma exceção ao meu firewall?