Qemu에서 Graylog와 네트워킹을 하고 계시나요?

Qemu에서 Graylog와 네트워킹을 하고 계시나요?

qemu VM 내에서 Graylog를 실행한 다음 로그를 보내고 호스트 OS에서 웹 인터페이스에 액세스하고 싶습니다. 먼저 Debian Jessie VM을 만들고 이를 사용하여 Graylog를 설치했습니다.공식 가이드, 그런 다음 사전 패키지를 사용하여 또 다른 가상 머신을 만들었습니다.가상 장치qcow2로 변환한 후. 다음은 가상 머신을 시작하는 데 사용되는 명령입니다.

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

DHCP를 통해 네트워크에 연결된 호스트의 가상 머신과 통신할 수 없습니다. ifconfig를 사용하면 두 가상 머신 모두 해당 eth0 IP가 10.0.2.15라고 생각하는 것으로 나타납니다. 가상 머신은 컬, wget, apt와 같은 명령을 사용할 수 있지만 호스트 OS에 접속해도 응답이 없습니다.

다른 네트워크 인터페이스를 사용하려면 qemu 명령을 조정해야 합니까? 어떤 방식으로든 가상 머신을 수정해야 합니까?


편집: 컬을 사용하여 가상 머신의 공개 IP를 얻을 수 있었고 이로 인해 네트워크가 방화벽으로 연결되었습니다. 방화벽에 예외를 추가해야 합니까?

관련 정보