注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

霸王空间

春秋武霸

 
 
 

日志

 
 
关于我

天涯海角,劈波斩浪,天南地北,展翅翱翔,踏遍宇内,游尽四海,逍遥百载是我所想。 项城出生,家乡成长,求学工作,背景离乡。 虽年少轻狂,可本分做人、宽信仁和、勤奋求知、踏实劳作、潇洒一世确是本人对生活的追求、对人生的向往! 金鳞岂是池中物,一遇风云便化龙,鸿鹄安为燕雀类,独立枝头是欲飞,腊梅堪胜天上花,三寒冰雪偏傲骨。...

网易考拉推荐

工大瑞普 Dynamips问题与解决[转载,重新排版]  

2010-08-19 07:43:09|  分类: 电脑技术分享 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Dynamips问题与解决

 

一、每次重新启动Dynamips时上次的配置都会丢失

其实当你在Dynamips中保存交换机的配置(copy runnning-config startup-config简化:copy run st),这些文件都是保存在Dynamips中的temp目录中,假如你不清空temp文件夹中的数据,那么当你下次进入交换机配置时可以使用copy st run命令恢复以前配置.不过那样的后果是temp文件夹不断增大,运行速度不断变慢。

还有一个更好的方法.在交换机管理控制台(控制台**)中你可以使用如下两个命令进行导出导入交换机配置:export,import.:export SW1 “Save”,则在net目录下会生成一个Save目录,并在其中生成一个SW1.cfg的文件,该文件即是交换机SW1的配置文件,当你在下次启动时可以使用import SW1 “Save” 进行导入配置,这时即便你在之前已经清空temp文件也依然可以在交换机配置时使用copy st run命令恢复以前配置.可以将SW1替换为/all表示导入导出全部配置.

export时需要特别注意:

1. 导出配置的交换机/路由器必须事先已执行copy run start

2. 导出配置前不能清空temp文件夹 1,模拟交换机 3640 加载NM-16ESW模块可以模拟交换机使用。

但是vlan必须在vlan database里做如 slot1=NM-16ESW

 

 

二、所有问题的解决方法请遵循以下步骤

1.请确认您的操作系统的TCP/IP模块没有被精简,被精简的代表有番茄花园、电脑城装机等部分版本操作系统

2.请确认您下载了最新的更新包,并按照更新包中的使用说明正确安装了更新包

3.请确认按照正确步骤正确安装了WinPcap并获取了非无线设备的网卡参数,请确认您获取参数的网卡使用dynamips时没有被禁用

4.请确认dynamips使用的端口(一般为72003001~3008以及UDP端口)没有被其他程序占用,端口使用情况查看请使用cmd netstat -a 命令,请退出不必要的程序(如迅雷等多端口下载程序),请检查防火墙是否阻止了服务端的通讯,若UDP端口被占用,请运行setup目录下的UDP端口号修改程序

5.启动各设备,若提示无idlepc值,请使用idlepc get XX获取,使用idlepc save XX db保存

QUOTE: 现象一: Reading configuration file... Error: timed out communicating with dynamips server localhost Exiting... Press ENTER to exit 请参照步骤34

QUOTE: 现象二 : Error: lost communication with pemuwrapper server localhost It may have crashed. Check the pemuwrapper server output. 请参照步骤34

 

QUOTE: 现象三 : Reading configuration file... *** Warning: Connecting SW1 port 2 to access 1 NIO_gen_eth:\Device\NPF_{******* *-****-****-****-************} resulted in: 206-unable to create generic ethernet NIO *** Error: errors during loading of the topology file, please correct them Press ENTER to continue 请参照步骤4

 

QUOTE: 现象四 : Reading configuration file... *** Dynagen has crashed **** Please open a bug report against Dynagen at http://www.ipflow.utc.fr/bts/ Include a description of what you were doing when the error occured, your network file, any errors output by dynamips, and the following traceback data: Traceback (most recent call last): File "dynagen", line 910, in ? File "dynagen", line 729, in import_config File "dynamips_lib.pyc", line 282, in __init__ File "dynamips_lib.pyc", line 2033, in send error: (10054, 'Connection reset by peer') Press ENTER to exit 请参照步骤3

 

QUOTE: 现象五 : => start R1 Warning: Starting R1 with no idle-pc value 100-VM 'R1' started 请参照步骤5

QUOTE: 现象六 : 请关闭所有dynamips相关窗口,然后清空tmp目录

 

QUOTE: 现象七 :vlan database exit % not enough space on flash to store vlan database. trying squeeze...First create squeeze log by erasing the entire device % error squeezing flash - (Missing or corrupted log) % not enough space on flash to store vlan database. trying squeeze...First create squeeze log by erasing the entire device % error squeezing flash - (Missing or corrupted log)

请先eraser flash:在配置vlan或将net文件中的ram值增大。

警告:真实设备eraser flsh:将导致IOS丢失!

QUOTE: 现象八 : * 按任意键开始获取本机网卡参数 *--------------------------------------------------------------- * 网卡型号: Intel(R) 82566MM Gigabit Network Connection * 网卡参数: \Device\NPF_{59EC25EC-14CC-45A2-ACB5-AEC213ED06DE} *=============================================================== Press any key to continue . . . 粘贴获取到的网卡参数:

请参照步骤4

 

QUOTE: 现象九 : WinPcap安装出错且出现现象八

解决方法由iamlnx提供:

换了一个windows XP SP3中文精简美化安装版 V.3300,结果发现Dynamips不能用了。一是安装Dynamips时出错,二是不能获取网卡参数。这两个问题折腾我整个双修日,其它什么事都耽误了。不过终于找到解决方法,还算劳有所值。下面是解决方法: 一:在安WINPCAP4.02时,却出现以下错误提示: An error occurred while installing the Microsoft Network Monitor Driver (NetMon) (0x800F0203). You will be able to use WinPcap on standard network adapters, but not on Dialup connections and VPNs. Please contact the WinPcap Team <[email=winpcap-winpcap-team@winpcap.org>. The installation will now continue 解决办法:先把其它正常的机子的netnm.inf拷过来,安装协议“network monitor” 二:如果用修改网卡参数,不能获取网卡参数,就用下面的办法获取直接,并复制到Dynamips@EDURainbow\net目录下,每个文件中的Device\NPF_后,也可以从其它正常的机子复制net下的文件,修改文件中Device\NPF_后的值。打开注册表,“HKEY_LOCAL_MACHINE”注册表子键,在其后展开的注册表分支下面依次用鼠标选中其中的  “SYSTEM\ControlSet001\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}”选项(有多个“{4D36E972-E325-11CE-BFC1-08002BE10318}”,选第一个),下面那个“{1191117A-40AE-48BD-A5A1-ADBF65F279C4}”(机子不同这个值也不同,这是取自我的机子),就是网卡参数。(可以对照其它正常的机子)

 

QUOTE: 现象十 : 直连口不通

解决方法:请关闭杀毒软件(已发现部分卡巴斯基会产生该问题)

 

QUOTE: 现象十一 : 启动模拟器后 Cisco Router Simulation Platform (version 0.2.8-RC2-x86) Copyright (c) 2005-2007 Christophe Fillot. Build date: Oct 14 2007 10:54:51 ILT: loaded table "mips64j" from cache. ILT: loaded table "mips64e" from cache. ILT: loaded table "ppc32j" from cache. ILT: loaded table "ppc32e" from cache. Hypervisor TCP control server started (port 7200). 启动 * CCNP 标准版控制台 * *=============================================================================* Reading configuration file... 一直停留在这个地方

解决方法由zcxr提供:

装过ORACLE 11g 会出现此问题 可能部分网络管理软件和dynamips有冲突,建议大家安装无线网卡驱动时使用设备管理器中的更新驱动安装

 

QUOTE: 现象十二 : *** Error: Unknown command '***' See dynamips output for more info. 请检查net文件是否被修改过,一般情况下请从net文件删除***

QUOTE: 现象十三 : 上现象是给定的RAM值太少导致的 advsecurityk9-mz 稳定工作一般RAM=128M adventerprisek9-mz 稳定工作一般RAM = 192M 256M 搭载了NM-16ESW的设备稳定工作在192M128M个别情况下会出错。

 

 

 

三、让本机与Dynamips完全连通起来

开头是要配置好所有路由器的配置项,如接口IP地址、密码项、以及写好路由器的路由。接着:

1.NET文件中写模拟路由器与交换机连接,本句是写在路由器里的首先在路由器与二层交换机之间建立连接,左边是路由器接口,右边是交换机接口 e1/3 = SW1 1

2.下面是交换机配置 [[ethsw SW1]] 1 = dot1q 1 2 = access 1 NIO_gen_eth:\Device\NPF_{53F0D926-C84A-432A-84A6-AB84949438E6} 解释:dot1q 表示该链路是一条中继链路 2表示的是模拟交换机到本机的连接,大括号后面是本机的网卡参数。参数的获得是为了让模拟器跟本机通信。可以用Dynamips瑞普工大完整版里面setup目录下面的获取网卡参数.cmd获得本机网卡参数。

3. 本机与通过模拟交换机与模拟路由器相连的链路双方都就处于同一个IP子网中,并且在windows中要写一条路由才能与所有模拟路由器通信 cmd中,route add 0.0.0.0 mask 0.0.0.0 192.168.0.208 metric 19 其中,add 0.0.0.0 表示的是目的地址为0.0.0.0 mask 0.0.0.0 表示的是目的地址的子网地址是 0.0.0.0 192.168.0.208 表示网关,亦即是本机通过模拟交换机与模拟路由器相连的那个路由器接口的IP地址。Metric 19,表示度量值为19.此值可设置成为 1-19,因为我们实际上在这里写的是一条windows的默认路由,原来windows的默认路由指向的网关是指向我们实际中通往外网的网关地址,而实际中度量默认路由的度量值是20.依据metric值小的才能做为路由。此时我们可以通过pingtracerttelnet来查看本机与模拟器的连通状态,肯定是通的、如果这样做以后,我们的电脑上不了外网,要想在实验完成后,继续上外网,把刚才我们写的默认路由删除。 Route delete 0.0.0.0 再写 Route add 0.0.0.0 mask 0.0.0.0 192.168.0.254 metric 20 ,这一条是我们主机在我们写所有路由以前默认路由,可以通过route print 来查看。也可以通过手工来写,主要是写一个网关地址。

4. 如果还想主机通过类似windows主机名的样子telnet到路由器。在路由器里写好路由以后,在全局配置模式下面写ip host 路由器名 路由器IP ip host R1 1.1.1.1,表示我们在一台路由器里面将名称为R1的路由器与IP 1.1.1.1绑定起来了。下次要想访问1.1.1.1,可直接输入名称R1IP地址建议每个路由器设一个环回接口。用环回接口的IP。如有四台路由器相连,那么在每一台路由器上面建3IPhost的对应关系(自己除外)。在主机的HOSTS文件里也把四个路由器的IPHOST的对应写进去。此时可通过路由器的名称来telnet了,当然要记得在每个路由器里设上VTY的密码。 第一次发帖,如果写得不好,请批评指正

 

四、 Vista Dynamips模拟器安装 网卡参数获取 

标签:Vista 安装 Dynamips 模拟器 

原因由于npf文件,缺少这个文件就不能获取网卡参数:

解决1:安装Ethereal,在安装过程中勾选“Start WinPcap service "NPF" at startup”这一项. 然后就可以获取网卡参数! 有可能不行,没关系.

解决2:输入CMD命令提示符下, 使用“sc start npf”也可以获取网卡参数! 还是不行的话,别着急.

解决3:输入CMD命令提示符下, 使用“getmac”也可以获取网卡参数! 这个应该行了吧?

 

五、启动服务后 无法加载.net Error: could not communicate with dynamips server localhost Dynamips may have crashed. Check the Dynamips server output. Exiting...

重新计算网卡的参数加到.net文件中就可以了

  评论这张
 
阅读(1522)| 评论(4)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017