加入收藏 设为首页 联系站长
首页 | 虚拟动态 | Cisco模拟 | Juniper仿真 | 虚拟机 | 网络仿真 | 软件路由 | 技术专题 | 相关软件 | 交流论坛
>首页 -> Cisco模拟 -> Pemu

TOP

一个启动pemu的批处理文件
[ 录入者:admin | 时间:2007-10-27 15:35:12 | 作者: | 来源: | 浏览:631次 ]
相信经常用PEMU模拟pix做实验的人都知道,要启动pemu,需要一个很长的命令,启动之后,还要运行一个BES程序,来限制pemu过多地占用CPU。另外,如果你是用的tap网卡,tap启动后,会改变你系统的默认网关,使你的机器无法与外界通信(无法上网)。
    如何解决这个问题?学用的方法就是1、启动pemu;2、启动BES,在BES中选择pemu程序;3、在新开一上CMD窗口,然后输入命令
X:\>route delete 0.0.0.0
X:\>route add 0.0.0.0 mask 0.0.0.0 192.168.100.1
接下来再输入X:\>telnet localhost portnumber 登录到PIX设备。我不喜欢用windows的telnet命令,我喜欢用SecureCRT,所以就必须在命令行输入:secureCRT /t /telnet localhost 1007 ,注意:1007是pemu工作的端口。
     这样一套命令下来,很是烦,能不能执行一个条件就可以解决这些问题呢?当然可以,下面就详细介绍:
    方法是批处理解决这一问题,看下步面批处理文件的内容
start pemu -net nic,vlan=1,macaddr=00:aa:00:00:01:01 -net tap,vlan=1,ifname=tap0 -net nic,vlan=2,macaddr=00:aa:00:00:01:02 -net tap,vlan=2,ifname=tap1 -net nic,vlan=3,macaddr=00:aa:00:00:01:03 -net tap,vlan=3,ifname=tap2 -serial [url=telnet::1007,server]telnet::1007,server[/url]  -m 128 FLASH
start bes F:\PIX\Pemuwin0712\pemu.exe 33%
start secureCRT /t /telnet localhost 1007
rem sleep 5
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.100.1




把这些内容拷贝下来,放到一个文本文件中,改名为xxx.bat,双击运行即可。
简单解释一下:
start pemu  ……这一行用来启动pemu。
start bes ……这一行用来启动BES,并且启动后马上监视限制指定应用程序pemu
sleep 5 ……这一行是说等5秒后才运行下面重新设置网关的命令,附件里有sleep.exe。前面的rem是注释,意思是这句话不起作用,因为你机器上可能没有sleep命令,如果你机器有的话,把rem去掉。当然,如果你的机器比较慢,这个命令也不用使用了。另外,可以用vbs来替换sleep命令,方法是把这句话wscript.sleep 5000放到一个文本文件中,并改为sleep.vbs,把上面的那句“
rem sleep 5”替换为cscript sleep.vbs
route add 0.0.0.0 mask 0.0.0.0 192.168.100.1
重新设置默认网关为 192.168.100.1
附件是上述内容相关软件及批处理文件。
[hide]
soft0715.rar (74.2 KB) hide]
转帖请注明出处,看完贴,觉得好,要顶哦,谢谢。
[上一篇]“用dynamipsGUI 2.6安装PIX的主.. [下一篇]pemu完全安装手册+中文手册
※相关文章
 

评论

称  呼:
内  容:

相关栏目

最新文章

热门文章

推荐文章

赞助商链接