В qemu-0.8.2 не работает сеть (/etc/qemu-ifup запускается с гадостными параметрами) из-за неправильной обработки параметров комндной строки. Если в ключе -net не указан ifname, название этього ifname берётся непосредственнои из неинициализированного буфера. Патч прилагается в комментариях. Steps to Reproduce: 1. файл /etc/qemu-ifup: #!/bin/sh echo "$@" 2. qemu -net tap -net nic Actual Results: Пишет всяческий мусор Expected Results: tun0
Created attachment 1658 [details] Исправляет некорректную работу с буфером ifname
Reassigned to maintainer.
> cat /etc/qemu-ifup #!/bin/sh echo "$@" > sudo qemu -net tap -net nic -hda ~/qemu-hda tap0
На самом деле работает еще и вариант -net nic -net user. Для него не нужны никакие скрипты с sudo, но qemu тогда цепляется к реальной сетевухе
Наверное, поправили в upstream. В 0.9.0 работает.