저는 호스팅 컴퓨터에서 Debian Jessie를 사용하고 있습니다. 게스트에서도 동일한 버전을 사용할 수 있습니다. qemu-kvm을 통해 사용자 모드 네트워킹을 사용하고 싶습니다. 연결이 발생하지 않습니다. 즉, wget www.google.com
연결이 반환되지 않습니다. 설치하는 동안 인터넷 리소스에 접근할 수 있어서 놀랐습니다 dedian-installer
. (저는 이미지에서 게스트 컴퓨터에 Debian Jessie를 설치했습니다 netinst
.)
Qemu 명령:
/usr/bin/kvm -monitor stdio \
-smp 2 -cpu kvm32 -enable-kvm -m 512\
-soundhw ac97 \
-vga std \
-drive file="image.qcow2",cache=writeback,aio=threads \
-boot once=c,menu=off \
-net nic,vlan=0 -net user,vlan=0 \
-no-quit -name "boot"
어떤 아이디어가 있나요?
답변1
실제로 문제는 ipv6 네트워크로 인해 발생합니다. 호스트 시스템에는 ipv6 액세스 권한이 없으므로 게스트 측에서는 ipv6 프로토콜을 통해 ipv4 네트워크에 액세스할 수 없습니다.
그래서 해당 옵션을 커널에 전달하여 ipv6 지원을 해제했습니다. /etc/default/grub
다음 줄을 추가했습니다 .
GRUB_CMDLINE_LINUX="ipv6.disable=1"