cisco pix模拟器最新版本更新时间07.02号
生活随笔
收集整理的這篇文章主要介紹了
cisco pix模拟器最新版本更新时间07.02号
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
請看說明文件:
使用說明
---------------
這是linux下的版本,它不能直接在windows或者其他平臺下編譯,不過之前已經有人提供了windows版本,它基于4月20號的源代碼編譯于
windows下.這個版本需要32位的CPU(或者是64位的CPU但能兼容32位模式)
一.編譯源代碼,如果你知道如何去編譯,否則使用已經編譯好的版本(建議使用編譯好的版本)
? ?編譯源代碼,需要gcc3.4,因為QEMU不兼容gcc4.x,所以你需要gcc3.x.
? ?
? ?1.編輯make文件,定位到
? ???TUNE_FLAGS=-march=pentium4 -mtune=pentium4
? ???無論你的CPU是什么類型(使用man gcc 查看類型),這僅僅只是優化而已,不能對非x86的CPU有任何幫助.
? ?2.make
? ???忽略所有警告.如果你夠幸運,那么就編譯通過.如果不能,請使用已編譯好的版本.
二.你可以選擇編譯源代碼或者使用二進制版本(已編譯)
? ?使用方法:
? ?1.準備好一個FLASH文件,執行命令:
? ???dd if=/dev/zero of=FLASH bs=1k count=16k
? ?2.下載PIXOS鏡像文件(即PIX IOS),已經成功測試了pix 6.35,7.22和8.02
??
3.新版本將不需要解壓pix的鏡像文件.
? ???編輯pemu.ini文件
? ? ------
? ???serial=0x12345678? ?<----序列號
? ???p_w_picpath=pix? ?? ?? ?? ?? ?<----PIXOS鏡像文件(注意跟原文件同名)
? ???key=0x00000000,0x00000000,0x00000000,0x00000000? ? <----activation key
? ???bios1=mybios_d8000
? ???bios2=bios.bin? ?? ?? ???此三項保持默認,不需要改變
? ???bios_checksum=1? ?
------
? ???
注意不要輸入空格,或者空行以及其他的內容,因為那樣將不能運行.
? ???如果你已經有一個鏡像文件安裝在FLASH文件中,編輯p_w_picpath=這一項為:
? ???p_w_picpath=NONE
? ???從你現有的PIX中查找序列號和activation key,然后編輯到pemu.ini文件中,特別需要注意的是這樣設置KEY的方法??
只適用于PIXOS 6.x版本!針對PIXOS 7.x 和 8.x,key應該通過activation-key 命令還輸入.序列號應該為16進制.
? ???你應該使用序列號和activation key從你現有的pix中獲得.PIX的類型不重要.舉個例子來說,你可以使用從pix 501,
506, 515等等中獲得序列號和activation key.但是從ASA中獲得的序列號和keys將不能兼容.
? ?? ?
編輯ifup.ini來配置如何初始化接口
? ???例如:
? ???------
? ???tap0 10.0.0.1 255.255.255.0
? ???tap1 10.1.0.1 255.255.255.0
? ???tap2 10.2.0.1 255.255.255.0
? ???tap3 10.3.0.1 255.255.255.0? ?? ? (配置tap網卡IP地址)
? ???tap4 bridge eth0? ?? ?? ?? ?? ?? ?? ?? ?(將tap4橋接到eth0)
? ???------
? ?? ?
? ???虛擬以太網接口詳細的參數:
? ???-net nic,vlan=1,macaddr=00:aa:00:00:02:01 -net tap,vlan=1,script=ifup
? ???
? ???最多支持5個以太網接口,注意如果連接多個虛擬的PIX需要配置不同的MAC地址
? ???以下是一個完整的運行參數(例子):
? ???
./pemu -net nic,vlan=1,macaddr=00:aa:00:00:02:01 -net tap,vlan=1,script=ifup -net nic,vlan=2,macaddr=00:aa:00:00:02:02 -net tap,vlan=2,script=ifup -serial stdio -m 128 FLASH
2007-07-02版本有一個新的連接方法稱為lcap(win32版本已經可用),有點類似于pcap不過可能它只能在linux下運行.
使用lcap模式,數據包能夠直接通過以太網口收發.例子:
-net nic,vlan=1,macaddr=00:a0:00:00:00:01 -net lcap,vlan=1,ifname=eth0
這樣將直接連接eth0和pix的ethernet0(不通過任何外部程序或者橋接).
警告:使用這種方法將不允許流量通過宿主主機到模擬的PIX(這句話作者的意思表達的不大清楚,是不是不允許外部的流量通過主機的etho到達pix的ethernet0?也就是說如果使用lcap模式,將ethernet0連接到eth0,那么如果外部的主機連接到了eth0,是不是不可以ping通或者telnet到pix的ethernet0,待實驗才能搞清楚)這種方法目前還是測試階段,在有些情況下可能不能工作(建議如果想實驗的話還是使用linux下的tap接口,個人認為比較方便,比windows下方便)
最后談談FLASH鏡像文件,-m 128 意思是128MB的RAM(內存),pix 7.x需要這么多,但是pix 6.x只需要-m 32就足夠了.
程序推出使用ctrl-c,有其他的途徑來使用控制臺(serial console),可以參考QEMU手冊來獲得更多信息
舉個例子:
-serial telnet::1234,server,nowait
終端運行
telnet localhost 1234
不同于 2007-04-20 版本的內容如下:
1.新版本基qemu 0.9.0
2.multicasts問題已經解決
3.關于 mybiosd8000作了一些小的改變(比如錯誤的顯示報錯信息)
4.現在的PIX IOS使用時不需要解壓,由PEMU完成解壓,這就可能會導致啟動時有點慢,但是卻更方便使用
5.一些不必要的QEMU 代碼被刪除
6.新的網絡連接模式? ?- lcap
下載地址:[url]http://netemu.cn/bbs/thread-2653-1-1.html[/url]
同時 作者已經放出源碼包 WIN下的已經快有了!
在同時 有需要的可以下04.20號的WIN版本 橋接更方面
和DYNAMIPSl鏈接方便呀
使用說明
---------------
這是linux下的版本,它不能直接在windows或者其他平臺下編譯,不過之前已經有人提供了windows版本,它基于4月20號的源代碼編譯于
windows下.這個版本需要32位的CPU(或者是64位的CPU但能兼容32位模式)
一.編譯源代碼,如果你知道如何去編譯,否則使用已經編譯好的版本(建議使用編譯好的版本)
? ?編譯源代碼,需要gcc3.4,因為QEMU不兼容gcc4.x,所以你需要gcc3.x.
? ?
? ?1.編輯make文件,定位到
? ???TUNE_FLAGS=-march=pentium4 -mtune=pentium4
? ???無論你的CPU是什么類型(使用man gcc 查看類型),這僅僅只是優化而已,不能對非x86的CPU有任何幫助.
? ?2.make
? ???忽略所有警告.如果你夠幸運,那么就編譯通過.如果不能,請使用已編譯好的版本.
二.你可以選擇編譯源代碼或者使用二進制版本(已編譯)
? ?使用方法:
? ?1.準備好一個FLASH文件,執行命令:
? ???dd if=/dev/zero of=FLASH bs=1k count=16k
? ?2.下載PIXOS鏡像文件(即PIX IOS),已經成功測試了pix 6.35,7.22和8.02
??
3.新版本將不需要解壓pix的鏡像文件.
? ???編輯pemu.ini文件
? ? ------
? ???serial=0x12345678? ?<----序列號
? ???p_w_picpath=pix? ?? ?? ?? ?? ?<----PIXOS鏡像文件(注意跟原文件同名)
? ???key=0x00000000,0x00000000,0x00000000,0x00000000? ? <----activation key
? ???bios1=mybios_d8000
? ???bios2=bios.bin? ?? ?? ???此三項保持默認,不需要改變
? ???bios_checksum=1? ?
------
? ???
注意不要輸入空格,或者空行以及其他的內容,因為那樣將不能運行.
? ???如果你已經有一個鏡像文件安裝在FLASH文件中,編輯p_w_picpath=這一項為:
? ???p_w_picpath=NONE
? ???從你現有的PIX中查找序列號和activation key,然后編輯到pemu.ini文件中,特別需要注意的是這樣設置KEY的方法??
只適用于PIXOS 6.x版本!針對PIXOS 7.x 和 8.x,key應該通過activation-key 命令還輸入.序列號應該為16進制.
? ???你應該使用序列號和activation key從你現有的pix中獲得.PIX的類型不重要.舉個例子來說,你可以使用從pix 501,
506, 515等等中獲得序列號和activation key.但是從ASA中獲得的序列號和keys將不能兼容.
? ?? ?
編輯ifup.ini來配置如何初始化接口
? ???例如:
? ???------
? ???tap0 10.0.0.1 255.255.255.0
? ???tap1 10.1.0.1 255.255.255.0
? ???tap2 10.2.0.1 255.255.255.0
? ???tap3 10.3.0.1 255.255.255.0? ?? ? (配置tap網卡IP地址)
? ???tap4 bridge eth0? ?? ?? ?? ?? ?? ?? ?? ?(將tap4橋接到eth0)
? ???------
? ?? ?
? ???虛擬以太網接口詳細的參數:
? ???-net nic,vlan=1,macaddr=00:aa:00:00:02:01 -net tap,vlan=1,script=ifup
? ???
? ???最多支持5個以太網接口,注意如果連接多個虛擬的PIX需要配置不同的MAC地址
? ???以下是一個完整的運行參數(例子):
? ???
./pemu -net nic,vlan=1,macaddr=00:aa:00:00:02:01 -net tap,vlan=1,script=ifup -net nic,vlan=2,macaddr=00:aa:00:00:02:02 -net tap,vlan=2,script=ifup -serial stdio -m 128 FLASH
2007-07-02版本有一個新的連接方法稱為lcap(win32版本已經可用),有點類似于pcap不過可能它只能在linux下運行.
使用lcap模式,數據包能夠直接通過以太網口收發.例子:
-net nic,vlan=1,macaddr=00:a0:00:00:00:01 -net lcap,vlan=1,ifname=eth0
這樣將直接連接eth0和pix的ethernet0(不通過任何外部程序或者橋接).
警告:使用這種方法將不允許流量通過宿主主機到模擬的PIX(這句話作者的意思表達的不大清楚,是不是不允許外部的流量通過主機的etho到達pix的ethernet0?也就是說如果使用lcap模式,將ethernet0連接到eth0,那么如果外部的主機連接到了eth0,是不是不可以ping通或者telnet到pix的ethernet0,待實驗才能搞清楚)這種方法目前還是測試階段,在有些情況下可能不能工作(建議如果想實驗的話還是使用linux下的tap接口,個人認為比較方便,比windows下方便)
最后談談FLASH鏡像文件,-m 128 意思是128MB的RAM(內存),pix 7.x需要這么多,但是pix 6.x只需要-m 32就足夠了.
程序推出使用ctrl-c,有其他的途徑來使用控制臺(serial console),可以參考QEMU手冊來獲得更多信息
舉個例子:
-serial telnet::1234,server,nowait
終端運行
telnet localhost 1234
不同于 2007-04-20 版本的內容如下:
1.新版本基qemu 0.9.0
2.multicasts問題已經解決
3.關于 mybiosd8000作了一些小的改變(比如錯誤的顯示報錯信息)
4.現在的PIX IOS使用時不需要解壓,由PEMU完成解壓,這就可能會導致啟動時有點慢,但是卻更方便使用
5.一些不必要的QEMU 代碼被刪除
6.新的網絡連接模式? ?- lcap
下載地址:[url]http://netemu.cn/bbs/thread-2653-1-1.html[/url]
同時 作者已經放出源碼包 WIN下的已經快有了!
在同時 有需要的可以下04.20號的WIN版本 橋接更方面
和DYNAMIPSl鏈接方便呀
轉載于:https://blog.51cto.com/61369/33465
總結
以上是生活随笔為你收集整理的cisco pix模拟器最新版本更新时间07.02号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 处理表格,也很轻松
- 下一篇: 计算出你和另一个人的关系,准的邪门了!