第一个问题:qemuPCAP 支持PCAP方式,也就是形如:-net pcap,vlan=0,ifname=\Device\NPF_{123C6DBF-4959-4DB3-B177-792541085E65} 的工作方式,要安装Winpcap,通过getmac命令(XP下)或Dynamips -e得到传输名称(也就是那一长串数字)。qemu.exe支持TAP,用法形如:-net nic,model=i82559er,macaddr=00:aa:00:00:03:01,vlan=1 -net tap,ifname=tap1,vlan=1 。前提是要安装TAP网卡,本站有绿色版本TAP-Win32 V9。
第二个问题:呵呵,其实,你没有必要在虚拟机里实验,太浪费内存了。
直接在真实机里运行,但你要添加足够的VMnet网卡,其实就是运行VMWare中的vmnetcfg.exe程序来添加几个网卡。也可以通过在安装好的VMWare菜单中找到关于网络配置的选项来启动网络配置,找中其中的Host Virtual Adapters添加网卡即可。
在虚拟机里面安装运行ASA,我没试过,应该没有问题,不过,你测试时,应该理顺各个网卡之间的连接关联。