本人是剛過NA的安全,打算上網找找SP的資料,完了在這個論壇發現ASA可以用GNS3模拟,但是大多貼子都說得不清楚,據說虛拟先鋒論壇上有一個詳細的文章,但是要注冊才看,無奈注冊的時候還要推薦人,是以我沒有成功注冊。我以一股求學的精神到老外的網站不斷搜尋和試驗,花了整整一天,終于把ASA運作在自己的手提電腦上了。下面我和大家分享一下,希望對學習SP的朋友有幫助。
1 到http://sourceforge.net/projects/gns-3/files/GNS3/0.7/GNS3-0.7-win32-all-in-one.exe/download下載下傳最新的GNS3,安裝好,它包括了QEMU、PUTTY和WINCAP,可以說是一步到位了。
2 到http://sourceforge.net/projects/gns-3/files/Cisco Image Unpacker/v0.1/Unpack-0.1_win.zip/download下載下傳ASA系統的提取工具,因為要模式ASA要提取和修改asa802-k8.bin(這個是ASA的作業系統檔案, 自己上網打也可以,我是在這裡下的http://rapidshare.com/files/210763692/asa802-k8.bin)。下載下傳了提取工具解壓所有檔案和asa802-k8.bin放到同一個檔案夾後放到C槽的根目錄下,再把裡面的一個gzip檔案放到系統的system32檔案裡,完了用在CMD裡輸入
C:\你建的檔案夾\unpack.exe --format ASA8 asa802-k8.bin (提取工具帶了readme檔案,大家可以參考)。完成後你會得到asa802-k8.bin.unpacked.initrd和asa802-k8.bin.unpacked.vmlinuz兩個檔案(下面在設定ASA要用到)。
3 在GNS3下設定:
在preferences下的qemu下的ASA中的initrd和kernel選項指向你剛提取的兩個檔案。把NIC設為e1000(這一步非常重要,不然在下步即使你能打開ASA,它的端口是不能用的)。qemu options: 設為 -hdachs 980,16,32 -vnc :1
kernel cmd line: 設為 auto nousb ide1=noprobe bigphysarea=16384 console=ttyS0,9600n8 hda=980,16,32
4 這一步非常重要,也是花我最多時間發現的。打開GNS3建撲拓的時候,把每一個ASA放到撲拓裡後點選它修改它的NIC為pcnet(這一步非常重要,花了我半天時候)。不然你隻能連上ASA,所有端口都打不開的,也是網上最多人遇到的問題。沒有說解決的方法,這是我自己試出來的。
使用ASDM!!!!!!!!!!!!!!!!!!
把asdm-602(已上存)通過TFTP存到ASA裡(copy tftp disk0 不懂的回去看看NA)。
上一步成功了可以跳過這一步,如果提示不能寫入,你要在CMD下進去你安裝GNS3的目錄,運作qemu-img create FLASH 256M
完了你得到一個256M的FLASH檔案,把它複制到ASA工作錄下的ASAX裡,X是你同時運作ASA的數目。
安裝Fiddler(已上存)後,打開它,有二步要完成:
1、Tools => Fiddler Options => HTTPS => Decrypt HTTP traffics 選上
2、Rules => customize Rules => 複制你下載下傳的Rules.txt裡的所有文字涵蓋原有的文字=>儲存
consle 到ASA上搞一些基本配置:
int e0/0
nameif inside
security-level 100
ip address X.X.X.X X.X.X.X
no sh
exit
username XXXXX pass XXXXX privi 15
http server en
http 0 0 inside
(我用不了copy run start, 隻能用 copy run disk0:.private/startup-config來儲存)
打開IE輸入https://X.X.X.X(你以上設的IP,Fiddler要一直開着)
接着按提示,下一步下一步就行了, 使用者名号密碼是你以上設的
要JAVA支援的。
到了這裡你可以做ASA實驗了,哈哈。
這貼絕對是原創的,我也不搞什麼回帖可見什麼什麼的東西了,畢競大家是為了學習才看貼的,為什麼要把學習搞得這麼麻煩(什麼注冊、回貼、攢金币。。。。)。
反正覺得好就頂一貼,轉貼說明出處就行了。。。。。。
最後感謝這個論壇,也感謝紅老大讓我知道學ASA不太難,哈哈。
想讓你的ASA直接連上ASDM看這裡http://www.gns3.net/phpBB/topic1688-10.html
我還有成功,哈哈。
大部分參考于http://www.gns3.net/phpBB/?sid=cfe2e0e7edcf0ae9505b2e08a275d655
據搜尋所得,現在隻能模拟ASA80X版本。還在等待高人破解