SecureCRT软件与Dynamips的配合使用

SecureCRT软件与Dynamips的配合使用。

之前我们说了在Dynamips的两种运行模式下,需要(或者可以使用)Telnet软件来配合工作。下面我们就来说说一个很好用的Telnet软件SecureCRT在与Dynamips配合使用的方法。

先简单的介绍一下SecureCRT软件。
SecureCRT是高度可定制的终端仿真器,适用于Internet和Intranet,支持IPv6。对于连接到运行Windows、UNIX和VMS的远程系统来说是很好的选择。终端仿真支持VT100、VT102、VT220、ANSI、SCO ANSI、Xterm、Wyse 50/60、和 Linux console 仿真。

软件下载后,先安装(又是废话)。安装很简单,和普通的Windows软件一样。
需要注意的是:在使用本软件登录Dynamips的模拟设备时,首先要保证该模拟设备处于开启的状态,否则你是怎么都用不了的。

之后启动软件就可以看到主界面了。


点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小
接下来我们建立连接。
第一次建立连接可以从主菜单上点击:文件-->快速连接,或者快捷键Alt+Q,再或者点击上面工具栏里那个带闪电的小按钮。三种方法都可以打开快速连接的对话框。
attachimg.gif
SCRT-quick-con.JPG (18.83 KB)
快速连接
2006-11-22 14:55

协议:支持很多协议,这里我们选用Telnet就可以了。
主机名:也就是要登录的主机地址,对于Dynamips来说可以写localhost 也可以写127.0.0.1,建议写后者。
端口:默认的Telnet端口是23,需要按照你的需求填写。对于Dynamips来说要填写想要登录的虚拟设备的端口,也就是200x、300x,根据你的需要来填写,我们暂且添个2001。
防火墙:选无就可以了。
然后勾上保存会话和在一个标签中打开两个选项,点连接就可以了。填写完是这个样子的。
attachimg.gif
SCRT-quick-con-end.JPG (18.72 KB)
快速连接-end
2006-11-22 14:55

点一下连接,可以看到,我们已经连接到一个虚拟的路由器上了,很简单吧。
attachimg.gif
con-dyna.JPG (87.52 KB)
已经连接
2006-11-22 14:55


我们点工具栏上有小叉子那个按钮断开连接。
下面我们来管理已经保存的连接。
先打开连接对话框:可以点一下工具栏上的第一个按钮,或者文件-->连接,也可以用Alt+C打开。
attachimg.gif
SCRT-con.JPG (27.24 KB)
连接
2006-11-22 14:55

看到我们刚才的那个连接了吧,现在他叫127.0.0.1为了方便记忆我们给他改个名字。用右键单击这个连接选择属性,打开属性页面。
attachimg.gif
SCRT-conn-att.JPG (30.96 KB)
属性
2006-11-22 14:55

看到名称了吗?改成你认为方便记忆或者方便标识的名称好了,下面还可以写一下对这个连接的描述。里面还有一些其他的属性,也可以试着改一下。不过在这里我们只需要用它来登录Dynamips,不用修改了。

好了,做完以上的操作,一个终端会话就保存在你的电脑里面了,你可以多建立一些终端会话保存起来,以后用起来就方便了。看我的,有很多的连接,直接选择登录就行了。
最后我们来说说网卡和模拟器的连接

Dynamips有一个很有意思的功能,那就是可以通过网卡和虚拟出来的设备相连,就象是在VMWare里面,真实的主机和虚拟系统互相连接一样,通过这个功能,我们可以通过网卡连接功能,和与主机相连在同一交换机下的其它电脑一起来构建更大的拓扑,还可以通过路由器与外部设备进行连接。

想要让网卡和虚拟设备进行连接,必须先获取你的网卡参数。获取网卡参数的方法见此贴,需要提醒你的是,你需要安装WinPcap_4_0_beta1,前面帖子有下载的。
点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小
attachimg.gif
NIC-idle.JPG (56.45 KB)
获取参数
2006-11-23 18:13

可能你获取参数时和我一样,会有不止一个网卡参数,注意要找出你所使用的物理网卡的参数,不要搞错了,否则我们说的功能是实现不了的。

当你有了网卡参数,就可以和设备进行连接了。
我们以.net配置文件来看看如何连接。下面的这条语句,就代表了你的网卡。
NIO_gen_eth:\Device\NPF_{DE5D9A8A-6CC2-4F44-BEC4-4FC0EEEB566C}(红色部分为获得的参数)。
记住你的网卡只可以连接到虚拟设备的快速以太网接口,或者是那个不可管理的交换机。连接到其他的地方会报错。
连接到快速以太口举例:
slot2 = NM-1FE-TX
f2/0 = NIO_gen_eth:\Device\NPF_{DE5D9A8A-6CC2-4F44-BEC4-4FC0EEEB566C}
网卡和f2/0端口相连。
连接到不可管理交换机举例:
4 = access 1 NIO_gen_eth:\Device\NPF_{DE5D9A8A-6CC2-4F44-BEC4-4FC0EEEB566C}
网卡和不可管交换机的端口4相连,属于VLAN1

如果以上的设置你设置正确,那么你给你的虚拟设备的快速以太网接口配上和主机同网段的地址就可以ping 通了。如果你给你的路由器上加上一条默认路由指向你所使用的网关,那么你的路由器一样可以ping 通外网,这样就可以和其他的设备或者机器建立连接了。如果你另外一台主机上设置相同,你甚至可以让他们进行路由信息的交换和收敛,然后可以在网卡上利用抓包软件进行抓包分析。

还有另外的一种与网卡连接的方法。需要先安装VMWare,然后做出一个虚拟系统。这样我们就可以得到一个真实网卡的参数和一个VMWare的网卡参数,将两个参数分别应用到虚拟设备的接口,就可以直接在本机上通过软件获取路由协议的数据包了。如果你在VMWare上做一个虚拟的服务器系统,开启相应的服务,那么你就近似的模拟了一个真实的网络应用环境。所有的这些应用,还有待于我们进一步的去开发和完善。


好了,关于Dynamips的使用心得,就写到这里了。如果以后开发出来其他的应用功能,我会在帖子后面继续跟帖补足。