Gns3 + patched qemu 0.15.0 + debian wheezy/sid
Qemu 0.15.0 is in unstable now and I have to patch it to emulate normally Cisco ASA 8.0(X) with Gns3, you have to do it also if you want emulate Juniper routers. This patch is necessary for UDP tunnels and multicast. I wrote this post to help debian users to achieve it.
Update your sources.list by adding a deb-src repository, for example here is my /etc/apt/sources.list:
deb http://mirror.malagasy.com/debian/ sid main contrib non-free deb http://mg.debian.net/debian/ sid main contrib non-free deb-src ftp://mg.debian.net/debian/ sid main contrib non-free
Run as superuser:
aptitude update
Fetch the qemu package source:
cd /tmp/ apt-get source qemu wget http://code.gns3.net/qemu-patches/archive/8eb98a728e4f.tar.bz2 tar jxvf 8eb98a728e4f.tar.bz2 cd qemu-patches-8eb98a728e4f/ cat *.patch > ../qemu-0.15.0+dfsg/debian/patches/gns3.patch echo "gns3.patch" >> ../qemu-0.15.0+dfsg/debian/patches/series cd ../qemu-0.15.0+dfsg/ apt-get install build-essential devscripts apt-get build-dep qemu debuild -us -uc dpkg -i ../qemu*.deb
You can prevent an upgrade by pinning qemu:
aptitude hold qemu
Vita tompoko!!
Some useful links for you
- http://code.gns3.net/qemu-patches/
- http://forum.gns3.net/topic2784.html
- http://blog.gns3.net/2009/12/how-to-emulate-cisco-asa/
- http://blog.gns3.net/2009/10/olive-juniper/2/
- http://www.mediafire.com/?p1izkcij9rkbp87