我在我的主机上使用 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"