Qemu参数配置
QEMU System Emulation User’s Guide
网络
端口转发
1 2 3
| -netdev user,id=mynet,hostfwd=tcp::550-:5555 或 -netdev user,id=n0,hostfwd=::1020-:20,hostfwd=::1021-:21 #多端口映射,使用逗号分割
|
hostfwd=[tcp|udp]:[hostaddr]:hostport-[guestaddr]:guestport
将进入到主机端口的TCP或者UDP连接转发到客户机的某个地址和端口
这种方法可以在主机的qemu进程监听一个端口,主机可通过这个端口与客户机对应的端口通讯,相当于将客户机的端口映射到主机端.
外设
声卡
qemu支持的声卡类型
1 2 3 4 5 6 7 8 9 10 11 12
| $qemu-system-x86_64 -soundhw help Valid sound card names (comma separated): sb16 Creative Sound Blaster 16 es1370 ENSONIQ AudioPCI ES1370 ac97 Intel 82801AA AC97 Audio adlib Yamaha YM3812 (OPL2) gus Gravis Ultrasound GF1 cs4231a CS4231A hda Intel HD Audio pcspk PC speaker
-soundhw all will enable all of the above
|
-soundhw
option is now available for all targets that have a PCI bus.
虚拟GPU
详细的配置参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $qemu-system-x86_64 -device help | grep gpu name "vhost-user-gpu", bus virtio-bus name "vhost-user-gpu-pci", bus PCI name "virtio-gpu-device", bus virtio-bus name "virtio-gpu-pci", bus PCI, alias "virtio-gpu" $qemu-system-x86_64 -device virtio-gpu-device,help virtio-gpu-device options: indirect_desc=<bool> - on/off yres=<uint32> iommu_platform=<bool> - on/off stats=<bool> - on/off event_idx=<bool> - on/off edid=<bool> - on/off any_layout=<bool> - on/off max_hostmem=<size> notify_on_empty=<bool> - on/off use-started=<bool> packed=<bool> - on/off virgl=<bool> - on/off max_outputs=<uint32> xres=<uint32>
|
参考
- qemu-kvm 参数设置(多屏显示、图像压缩、声音压缩、USB重定向、添加agent)
- QEMU version 4.2.0 User Documentation
- qemu-system-x86_64命令总结