UDPspeeder icon indicating copy to clipboard operation
UDPspeeder copied to clipboard

Windows可以使用Qemu作为虚拟机

Open CCnut opened this issue 6 years ago • 5 comments

折腾了一下发现其实并不难,但还是有一些奇怪的问题,比如我桥接虚拟网卡到有线网卡上,宿主机和虚拟机都能正确分配到不同的IP,但是桥接到无线网卡上宿主机和虚拟机分到的是同一个IP,手动给虚拟机分配IP也不行,目前还不清楚为什么。 具体方法也挺简单的

1.安装一个Tap网卡,把Tap网卡和连接外网的网卡桥接(最好把Tap网卡重命名下)

2.安装Qemu,并准备好虚拟机镜像(可能需要转换成qemu支持的Qcow2格式) 如果是项目作者提供的虚拟机,先用解压软件提取出vmdk文件,然后用下面的命令转换 qemu-img convert -f vmdk -O qcow2 <"输入的vmdk文件名"> <"输出的qcow2文件名">

3.然后用下面这个命令启动虚拟机(如果是项目作者提供的虚拟机内存还可以调小) qemu-system-i386 -m 512 -hda <"qcow2虚拟机镜像"> -device virtio-net-pci,netdev=net1 -netdev type=tap,id=net1,ifname=<"Tap网卡名称">

然后接下来的步骤就差不多了,进虚拟机改iptables等等

CCnut avatar Dec 03 '17 15:12 CCnut

你这个虚拟机是运行在windows下面的吧? @cc5771027

wangluyichen avatar Dec 08 '17 02:12 wangluyichen

qmenu是不是比virtualbox,和vmware 的work效率更高? @cc5771027

wangluyichen avatar Dec 08 '17 02:12 wangluyichen

当然在windows环境下

wangluyichen avatar Dec 08 '17 02:12 wangluyichen

@wangluyichen 没有仔细测过,如果开了硬件加速的话性能应该还是可以的,我用qemu只是qemu轻量不和现有的虚拟环境冲突

CCnut avatar Dec 08 '17 03:12 CCnut

您好!我现在用的tap、WLAN组成了网桥,启动虚拟机用了tap,接下来请问该如何配置虚拟机的网络?我不太清楚修改iptables是要做什么,能麻烦您简单解释一下,或者发一个博客讲解的链接吗?谢谢了!

Maphsge4 avatar Mar 28 '22 12:03 Maphsge4