请看说明文件:
使用说明
---------------
这是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,

      5 06, 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链接方便呀