To run Qemu with a bridged network and VNC, run:
#!/usr/bin/ksh
root=/wakes/vm
image=$root/devlab.img
pidfile=$root/devlab.pid
memory=128
tap=tap1
vnc=1
mac=52:54:00:12:34:58
case $1 in
start)
# with tun/tap network
/usr/local/bin/qemu -daemonize -M pc -m $memory -hda $image \
-pidfile $pidfile -net nic,vlan=0,macaddr=$mac \
-net tap,vlan=0,ifname=$tap,script=/etc/qemu-ifup \
-boot c -vnc :$vnc -localtime -k fr
;;
stop)
kill $(cat $pidfile)
rm $pidfile
;;
console)
vncviewer :$vnc
;;
install)
/usr/local/bin/qemu -M pc -m $memory -hda $image -localtime \
-net nic,vlan=0,macaddr=$mac \
-net tap,vlan=0,ifname=$tap,script=/etc/qemu-ifup \
-boot d -cdrom /wakes/iso/wakes.iso -vnc :$vnc -k fr
;;
esac
exit 0