{"id":4884,"date":"2019-10-17T10:03:23","date_gmt":"2019-10-17T08:03:23","guid":{"rendered":"https:\/\/nil.uniza.sk\/?p=4884"},"modified":"2019-10-24T16:28:52","modified_gmt":"2019-10-24T14:28:52","slug":"making-a%e2%80%afqemu-asa-8-4-for-gns3-in-win10","status":"publish","type":"post","link":"https:\/\/nil.uniza.sk\/en\/making-a%e2%80%afqemu-asa-8-4-for-gns3-in-win10\/","title":{"rendered":"Making a\u202fQEMU ASA 8.4 for GNS3 in Win10"},"content":{"rendered":"<p>By Peter Hada\u010d<\/p>\n\n\n\n<p>This article is all about how to prepare ASA 8.4 in GNS3 simulation (on Windows 10, but compatible with other OS ) using QEMU.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using QEMU to run Cisco ASA\u00a0<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Prerequisites and environments\u00a0<\/h3>\n\n\n\n<ul class=\"wp-block-list\">null<li>All is running inside of my Win 10 Pro 64-bit OS.&nbsp;<\/li><li>Installed GNS 3. You can download newest version <a href=\"http:\/\/www.gns3.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.&nbsp;<\/li><li>Installed QEMU.&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Steps<\/h3>\n\n\n\n<p>Configuration is simple. Just follow these steps:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Download ASA kernel IOS file\u00a0<\/li><li>In GNS3 configure ASA\u00a0\u00a0<\/li><li>Create FLASH for ASA<\/li><li>Add initialization options\u00a0<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">1. Step\u00a0<\/h4>\n\n\n\n<p>Download kernel file. I\u202fdownloaded from <a rel=\"noreferrer noopener\" href=\"http:\/\/www.w7cloud.com\/GNS3-IOS\/ASA%20IOS\/asa802-k8.kernel\" target=\"_blank\">this link<\/a>.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Step<\/h4>\n\n\n\n<p>Open GNS3, go to preferences in Edit tab (or you can use Ctrl+Shift+P). Open QEMU tab, then click on QEMU VMs.<\/p>\n\n\n\n<p>From drop-down list choose \u201cASA 8.4(2)\u201d. After clicking on next, type name of your virtual machine.  <\/p>\n\n\n\n<p>In next step choose amount of RAM for your virtual machine and choose qemu binary (in my case \u201cqemu-system-x86_64w.exe\u201d). <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img alt=\"\" decoding=\"async\" width=\"516\" height=\"405\" src=\"https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image.png\" class=\"wp-image-4885\" srcset=\"https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image.png 516w, https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-300x235.png 300w\" sizes=\"(max-width: 516px) 100vw, 516px\" \/><\/figure>\n\n\n\n<p>Enter path or browse for downloaded files.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img alt=\"\" decoding=\"async\" width=\"517\" height=\"407\" src=\"https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-1.png\" class=\"wp-image-4886\" srcset=\"https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-1.png 517w, https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-1-300x236.png 300w\" sizes=\"(max-width: 517px) 100vw, 517px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">3. Step<\/h4>\n\n\n\n<p>Open command line with administrator rights and enter commands showed below.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img alt=\"\" decoding=\"async\" width=\"823\" height=\"297\" src=\"https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-2.png\" class=\"wp-image-4887\" srcset=\"https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-2.png 823w, https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-2-300x108.png 300w, https:\/\/nil.uniza.sk\/wp-content\/uploads\/2019\/10\/image-2-768x277.png 768w\" sizes=\"(max-width: 823px) 100vw, 823px\" \/><\/figure>\n\n\n\n<p>Go to folder C:\\Program Files\\GNS3\\qemu-0.11.0 and copy your FLASHMEMORY to your QEMU images folder.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. Step<\/h4>\n\n\n\n<p>In Advances settings tab you need to change Kernel command line to: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ide_generic.probe_mask=0x01 ide_core.chs=0.0:980,16,32 auto nousb console=ttyS0,9600 bigphysarea=65536 ide1=noprobe no-hlt\u00a0<\/pre>\n\n\n\n<p>And Options line to:  <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-nographic -cpu coreduo -icount auto -hdachs 980,16,32&nbsp;<\/pre>","protected":false},"excerpt":{"rendered":"<p>By Peter Hada\u010d This article is all about how to prepare ASA 8.4 in GNS3 simulation (on Windows 10, but compatible with other OS ) using QEMU. Using QEMU to run Cisco ASA\u00a0 Prerequisites and environments\u00a0 null All is running inside of my Win 10 Pro 64-bit OS.&nbsp; Installed GNS 3. You can download newest&#8230;<\/p>","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[685],"tags":[1267,1269,945,1271],"class_list":["post-4884","post","type-post","status-publish","format-standard","hentry","category-linux_-_howto-en","tag-asa","tag-asav","tag-gns3","tag-qemu"],"taxonomy_info":{"category":[{"value":685,"label":"Linux - HOWTO"}],"post_tag":[{"value":1267,"label":"asa"},{"value":1269,"label":"asav"},{"value":945,"label":"gns3"},{"value":1271,"label":"qemu"}]},"featured_image_src_large":false,"author_info":{"display_name":"palo73","author_link":"https:\/\/nil.uniza.sk\/en\/author\/palo73\/"},"comment_info":87,"category_info":[{"term_id":685,"name":"Linux - HOWTO","slug":"linux_-_howto-en","term_group":0,"term_taxonomy_id":683,"taxonomy":"category","description":"","parent":0,"count":71,"filter":"raw","cat_ID":685,"category_count":71,"category_description":"","cat_name":"Linux - HOWTO","category_nicename":"linux_-_howto-en","category_parent":0}],"tag_info":[{"term_id":1267,"name":"asa","slug":"asa","term_group":0,"term_taxonomy_id":1265,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":1269,"name":"asav","slug":"asav","term_group":0,"term_taxonomy_id":1267,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":945,"name":"gns3","slug":"gns3","term_group":0,"term_taxonomy_id":943,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"},{"term_id":1271,"name":"qemu","slug":"qemu","term_group":0,"term_taxonomy_id":1269,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts\/4884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/comments?post=4884"}],"version-history":[{"count":0,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts\/4884\/revisions"}],"wp:attachment":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/media?parent=4884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/categories?post=4884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/tags?post=4884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}