<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小漏 &#187; dynagen</title>
	<atom:link href="http://www.xiaolou.net/tag/dynagen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xiaolou.net</link>
	<description>一艺之成，当尽毕生之力</description>
	<lastBuildDate>Thu, 12 Nov 2009 11:47:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dynagen + Dynamips 使用说明</title>
		<link>http://www.xiaolou.net/dynamips-dynagen-readme/</link>
		<comments>http://www.xiaolou.net/dynamips-dynagen-readme/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 00:31:42 +0000</pubDate>
		<dc:creator>小 漏</dc:creator>
				<category><![CDATA[学习园地]]></category>
		<category><![CDATA[dynagen]]></category>
		<category><![CDATA[dynamips]]></category>

		<guid isPermaLink="false">http://www.xiaolou.net/dynamips-dynagen-readme/</guid>
		<description><![CDATA[===========  Dynagen + Dynamips 使用说明  ===========
(http://wandering997.ycool.com/post.2949257.html)
作者：Wandering   (建议使用字体: Courier New)
一、软件介绍
1、Dynamips
http://www.ipflow.utc.fr/blog/
Cisco路由器模拟软件，支持17xx、26xx、36xx、7200等Cisco路由器系列。
它是在计算机上模拟路由器硬件，并在虚拟路由器中运行真实的IOS。
因此，从逻辑上看用户面对的就是真正的Cisco路由器。
2、Dynagen
http://dynagen.org/
一款基于字符界面的、使用Python开发的Dynamips管理前端，也就是说可以通过它更好
地使用Dynamips。Dynagen通过更友好的操作简化了Dynamips的配置和网络拓朴的实现。
3、WinPcap
http://www.winpcap.org
用于实现虚拟路由器与本地网卡的桥接。
二、Dynagen使用
1、安装
安装前需要下载3个软件：WinPcap、Dynagen、Dynamips(可选，建议使用最新版本)
首先安装WinPcap，所有安装项均使用默认配置即可。
其次安装Dynagen，默认安装即可。
最后检查Dynamips官方网站下载的程序版本与Dynagen集成的Dynamips程序版本，
建议使用最新版本的Dynamips程序。
我的个人配置习惯：
   a) 更改默认telnet程序 (C:\Program Files\Dynamips\dynagen.ini)
      +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
      &#124;  &#8230;
      &#124;  telnet = start C:\windows\system32\putty.exe -telnet %h %p
      &#124;  &#8230;
      +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
   b) 建立d:\ios目录，专门存放IOS映像。
   c) 建立d:\cfg-net目录，专门存放各种.net文件。
   d) 针对不同IOS映像文件计算主机使用的idlepc值。
   e) 获取本地网卡设备ID。
   f) 更新已有.net文件的idlepc值和本地网卡设备ID。
2、初始化idlepc参数
2.1) 运行一个路由器实例，这需要事先编辑一个bat文件，请见下面示例。
   例一：3640的镜像启动bat文件
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
   &#124; pause
   &#124; &#8220;C:\Program Files\Dynamips\dynamips&#8221; -P 3600 -t 3640 -r 128 -X D:\ios\c3640-jk9o3s-mz.124-7a.img
   &#124; pause
  [...]]]></description>
			<content:encoded><![CDATA[<p>===========  Dynagen + Dynamips 使用说明  ===========<span id="more-95"></span></p>
<p>(<a target="_blank" href="http://wandering997.ycool.com/post.2949257.html">http://wandering997.ycool.com/post.2949257.html</a>)</p>
<p>作者：Wandering   (建议使用字体: Courier New)</p>
<p>一、软件介绍</p>
<p>1、Dynamips</p>
<p><a target="_blank" href="http://www.ipflow.utc.fr/blog/">http://www.ipflow.utc.fr/blog/</a></p>
<p>Cisco路由器模拟软件，支持17xx、26xx、36xx、7200等Cisco路由器系列。<br />
它是在计算机上模拟路由器硬件，并在虚拟路由器中运行真实的IOS。<br />
因此，从逻辑上看用户面对的就是真正的Cisco路由器。</p>
<p>2、Dynagen</p>
<p><a target="_blank" href="http://dynagen.org/">http://dynagen.org/</a></p>
<p>一款基于字符界面的、使用Python开发的Dynamips管理前端，也就是说可以通过它更好<br />
地使用Dynamips。Dynagen通过更友好的操作简化了Dynamips的配置和网络拓朴的实现。</p>
<p>3、WinPcap</p>
<p><a target="_blank" href="http://www.winpcap.org/">http://www.winpcap.org</a></p>
<p>用于实现虚拟路由器与本地网卡的桥接。</p>
<p>二、Dynagen使用</p>
<p>1、安装</p>
<p>安装前需要下载3个软件：WinPcap、Dynagen、Dynamips(可选，建议使用最新版本)</p>
<p>首先安装WinPcap，所有安装项均使用默认配置即可。<br />
其次安装Dynagen，默认安装即可。<br />
最后检查Dynamips官方网站下载的程序版本与Dynagen集成的Dynamips程序版本，<br />
建议使用最新版本的Dynamips程序。</p>
<p>我的个人配置习惯：</p>
<p>   a) 更改默认telnet程序 (C:\Program Files\Dynamips\dynagen.ini)<br />
      +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
      |  &#8230;<br />
      |  telnet = start C:\windows\system32\putty.exe -telnet %h %p<br />
      |  &#8230;<br />
      +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   b) 建立d:\ios目录，专门存放IOS映像。<br />
   c) 建立d:\cfg-net目录，专门存放各种.net文件。<br />
   d) 针对不同IOS映像文件计算主机使用的idlepc值。<br />
   e) 获取本地网卡设备ID。<br />
   f) 更新已有.net文件的idlepc值和本地网卡设备ID。</p>
<p>2、初始化idlepc参数</p>
<p>2.1) 运行一个路由器实例，这需要事先编辑一个bat文件，请见下面示例。</p>
<p>   例一：3640的镜像启动bat文件<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   | pause<br />
   | &#8220;C:\Program Files\Dynamips\dynamips&#8221; -P 3600 -t 3640 -r 128 -X D:\ios\c3640-jk9o3s-mz.124-7a.img<br />
   | pause<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>   或</p>
<p>   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   | pause<br />
   | &#8220;C:\Program Files\Dynamips\dynamips&#8221; -P 3600 -t 3640 -r 128 -p 0:NM-4T -p 1:NM-4E -X D:\ios\c3640-jk9o3s-mz.124-7a.img<br />
   | pause<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>   例二：7200的镜像启动bat文件<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   | pause<br />
   | &#8220;C:\Program Files\Dynamips\dynamips&#8221; -t npe-400 -X D:\ios\c7200-jk9o3s-mz.124-12.img<br />
   | pause<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>   例三：2600的镜像启动bat文件<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   | pause<br />
   | &#8220;C:\Program Files\Dynamips\dynamips&#8221; -P 2600 -X -r 96 -p 1:NM-16ESW .\c2600-adventerprisek9-mz.124-10a.img<br />
   | pause<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>2.2) 登录路由器，当出现“router&gt;”提示符后，按下“Ctrl+]”，再按“i”，稍等一会就会出现idlepc的运算结果，如</p>
<p>   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   | Please wait while gathering statistics&#8230;<br />
   | Done. Suggested idling PC:<br />
   |    0&#215;81538008 (count=64)<br />
   |    0&#215;805246fc (count=75)<br />
   |    0&#215;81adf56c (count=45)<br />
   |    0&#215;8051ffac (count=29)<br />
   |    0&#215;8051ffc0 (count=51)<br />
   | Restart the emulator with &#8220;&#8211;idle-pc=0&#215;81538008&#8243; (for example)<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>   选择count值最大的结果作为本机的idlepc值，以3640为例：</p>
<p>   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   | [[3640]]<br />
   | image = D:\ios\c3640-jk9o3s-mz.124-7a.img<br />
   | idlepc = 0&#215;805246fc  /*计算结果中count最大值对应idlepc*/<br />
   | &#8230;<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>   <br />
3、使用本地网卡通信</p>
<p>运行 Dynagen 安装后出现的批命令 Network device list.cmd ，找到本地网卡的设备ID。<br />
形式为 NIO_gen_eth:\Device\NPF_{50FBC283-9098-434E-99FF-FBDB1892247E}</p>
<p>将虚拟路由器的接口与本地网卡桥接，以3640为例：</p>
<p>   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   | [[ROUTER r1]]<br />
   |    model = 3640<br />
   |    console = 3001<br />
   |    f0/0 = NIO_gen_eth:\Device\NPF_{50FBC283-9098-434E-99FF-FBDB1892247E}<br />
   | &#8230;<br />
   +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
   <br />
运行虚拟路由器实例，可以发现f0/0自动启用，如果本地网络有可用的DHCP服务器，<br />
f0/0会自动获得IP地址，可以通过 show int f0/0 查看IP。</p>
<p>如果没有DHCP，则可以为 f0/0 手工配置IP地址。</p>
<p>4、设计网络拓朴(.net文件)</p>
<p>下面，以一个.net实例进行说明</p>
<p>#<br />
# Legend:   ( Router )  [ Switch ]<br />
#<br />
# Topology:<br />
#<br />
#     ( r1 )               ( r2 )               ( r3 )<br />
#        |                    |                    |<br />
#        |-s1/0&#8212;&#8212;&#8212;-s1/1-|                    |<br />
#        |-f3/0&#8212;&#8212;&#8212;-f3/2-|                    |<br />
#        |-f3/1&#8212;&#8212;&#8212;-f3/3-|                    |<br />
#        |                    |-s1/0&#8212;&#8212;&#8212;-s1/1-|<br />
#        |                    |-f3/0&#8212;&#8212;&#8212;-f3/2-|<br />
#        |                    |-f3/1&#8212;&#8212;&#8212;-f3/3-|<br />
#        |-f0/0&#8211;Local NIC    |                    |<br />
#</p>
<p>autostart = False<br />
ghostios = True</p>
<p>[localhost]<br />
   <br />
    [[3640]]<br />
        image = D:\ios\c3640-jk9o3s-mz.124-7a.img<br />
        idlepc = 0&#215;6042bdb4<br />
        ram = 96<br />
        slot1 = NM-4T<br />
        slot2 = NM-4E<br />
        slot3 = NM-16ESW<br />
   <br />
    [[ROUTER r1]]<br />
        model = 3640<br />
        console = 3001<br />
        f0/0 = NIO_gen_eth:\Device\NPF_{50FBC283-9098-434E-99FF-FBDB1892247E}<br />
        s1/0 = r2 s1/1<br />
        f3/0 = r2 f3/2<br />
        f3/1 = r2 f3/3<br />
   <br />
    [[ROUTER r2]]<br />
        model = 3640<br />
        console = 3002<br />
        s1/0 = r3 s1/1<br />
        f3/0 = r3 f3/2<br />
        f3/1 = r3 f3/3<br />
   <br />
    [[Router r3]]<br />
        model = 3640<br />
        console = 3003</p>
<p>5、运行虚拟路由器</p>
<p>5.1) 运行虚拟路由器的步骤是：<br />
     A. 运行 Dynamips Server.bat (见Dynagen开始菜单或安装目录)<br />
     B. 运行 .net 文件，正常启动后会出现一个基于命令行控制台窗口<br />
     C. 在控制台通过各种命令实现路由器的启动、关闭、登录等操作<br />
5.2) Dynagen安装后会自动关联 .net 文件，因此直接运行 .net 文件就可以执行拓朴。<br />
5.3) 在 .net 文件运行产生的控制台上，输入 ? 或 help 可以获得命令帮助。<br />
5.4) 常用命令<br />
     A. start r1        启动路由器R1，不区分大小写<br />
     B. start r1 r2     同时启动路由器R1和R2<br />
     C. telnet r1 r2    登录R1和R2<br />
     D. reload r2       重启R2 (Dynamips虚拟的路由器自身不能通过reload重启)<br />
     E. stop r2         关闭R2<br />
     F. stop /all       关闭所有路由器</p>
<p>6、其它说明</p>
<p>6.1) 详细阅读2个手册：Dynamips的README-x.x.x.txt、Dynagen的Tutorial(HTML)<br />
6.2) 在我的不完全测试中得出的结论是，如果要运行BGP，那么至少需要128M内存。<br />
6.3) 通过不断的实验和阅读 (Dynagen, Dynamips) 文档，我发现文档中已有的一个重<br />
     要信息，即运行2600 IOS文件时一定要将bin文件解压才能正常运行。<br />
     Dynagen Tutorial中的原谅如下：<br />
     * Note that currently imgs for 2600 routers must be uncompressed to work with Dynamips.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaolou.net/dynamips-dynagen-readme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>发布:誉天现场讲座视频录像</title>
		<link>http://www.xiaolou.net/yutianedu-dynamips-dynagenpemu-jiangzuo/</link>
		<comments>http://www.xiaolou.net/yutianedu-dynamips-dynagenpemu-jiangzuo/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 08:12:47 +0000</pubDate>
		<dc:creator>小 漏</dc:creator>
				<category><![CDATA[生活随想]]></category>
		<category><![CDATA[dynagen]]></category>
		<category><![CDATA[dynamips]]></category>
		<category><![CDATA[pemu]]></category>

		<guid isPermaLink="false">http://www.xiaolou.net/yutianedu-dynamips-dynagenpemu-jiangzuo/</guid>
		<description><![CDATA[视频内的本站地址打错了应为www.NetEmu.cn
修订链接
演讲人：锅巴粥 ice.man 兜兜里有糖
文件格式：WMV
文件大小：540M
清晰度：高清
有无码：无码
产地：国内
内容：dynamips与Pemu讲解
下载地址：上传中
欢迎大家提供分流下载
具备了：高清 国产 无码 这三个关键字 你难道不心动？
下载地址：点我下载
]]></description>
			<content:encoded><![CDATA[<p>视频内的本站地址打错了应为<a target="_blank" href="http://www.netemu.cn/">www.NetEmu.cn</a><br />
修订链接<span id="more-76"></span></p>
<p>演讲人：锅巴粥 ice.man 兜兜里有糖<br />
文件格式：WMV<br />
文件大小：540M<br />
清晰度：高清<br />
有无码：无码<br />
产地：国内<br />
内容：dynamips与Pemu讲解<br />
下载地址：上传中<br />
欢迎大家提供分流下载</p>
<p><font color="#ff0000">具备了：高清 国产 无码 这三个关键字 你难道不心动？</font><img smilieid="48" border="0" src="http://netemu.cn/bbs/images/smilies/default/y070.GIF" alt="y070" /></p>
<p>下载地址：<a href="http://www.xiaolou.net/netemu/train/yutianedu_dynamips_pemu.rar">点我下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaolou.net/yutianedu-dynamips-dynagenpemu-jiangzuo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->