解析锐捷RCMS的配置及使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解析锐捷RCMS的配置及使用
佛山市顺德区胡宝星职业技术学校周洋
摘要:RCMS是锐捷公司针对网络实验室开发的控制和管理服务器。
通过RCMS,可以对实验室中的防火墙、路由器、三层交换机、二层交换机进行远程管理。
关键词:RCMS;交换机;一键清除
一、引言
随着信息技术的发展,网络已经渗透到了各个公司、企业的日常管理运作中,社会上对网络应用人才的需求也在增加。
2008年开始,我校信息技术科组经过半年的调查,决定组建一个网络实验室。
2009年,我校投资四十多万元新建了锐捷网络实验室,经过1年多的使用,达到了当初设计的预期的效果。
特别是RCMS,使得网络实验室的管理和使用大大简化。
下面我就我校的网络实验室RCMS的配置及使用进行阐述。
二、实验室网络机柜的拓扑图
图一:RCMS拓扑图
三、配置RCMS机柜
1、配置RCMS
将PC机的串口RS232电缆和RCMS服务器的Console口相连。
在PC 机上运行COM口通讯软件,如Windows在“附件”中提供的“超级终端”等。
设定相关的通讯参数的默认值,即要求通讯速率为9600Bit/S、数据位为8、无奇偶校验、停止位为1以及无数据流控制。
配置脚本及说明(以第一个机柜为例)
enable
config t
!
hostname RACK_1
interface FastEthernet 1/0
ip address 192.168.71.10 255.255.255.0 //设置ip地址为192.168.71.10 no shut
!
exit
!
ip host R1_RSR20_1 2001 192.168.71.10 router //定义RCMS的第一根配置线,连接RSR20路由,2001表示RCMS的第一根配置线(下同)ip host R1_RSR20_2 2002 192.168.71.10 router
ip host R1_S3760-24_1 2003 192.168.71.10 l3-switch
ip host R1_S3760-24_2 2004 192.168.71.10 l3-switch
ip host R1_S2328G_1 2005 192.168.71.10 l2-switch
ip host R1_S2328G_2 2006 192.168.71.10 l2-switch
banner incoming C
<h2>顺德区胡宝星职业技术学校锐捷网络实验室第一组</h2>
<h4 align="left">实验注意事项:每个图标分别对应不同的异步口,<img src="l2_switch.jpg" width="30" height="11" border="0">表示二层交换机、
<img src="l3_switch.jpg" width="30" height="37" border="0">表示三层交换机、
<img src="backbone_switch.jpg" width="30" height="27" border="0">表示核心交换机、
<img src="router.jpg" width="30" height="17" border="0">表示路由器、<img src="firewall.jpg" width="30" height="22" border="0">表示防火墙、<img src="unknown.jpg" width="30" height="29" border="0">表示不可识别的设备(没有配置)、
<img src="deny.jpg" width="30" height="30" border="0">表示该线路已被禁止使用。
点击某个图标,便可以弹出telnet客户端。
如果异步口已被反向telnet占用或者被禁止使用,则文字变灰,
不显示为超链接,不可点击。
</h4> C
!
exit
conf t
enable sec level 15 0 123456 //设置RCMS的最高管理员密码为123456
ip route 0.0.0.0 0.0.0.0 192.168.71.1 //设置网关
end
!
config t
line vty 0 4
password ruijie
login
end
!
write
copy flash:config.text flash:config.bak //备份
2、配置路由、交换机等(以第一组第一个路由器为例)
enable
config t
hostname R1-RSR20_1 //修改路由器名称为:R1-RSR20_1
enable sec level 15 0 654321 //设置15级密码为654321,管理配置使用,不能给学生
enable sec level 14 0 stu //设置14级密码为stu,学生日常教学使用
end
!
config t
line vty 0 4
password stu //设置远程telnet密码为stu
login
end
!
Write //保存当前配置文档
copy flash:config.text flash:config.bak //把当前配置备份为config.bak
3、一键清除脚本(以第一个机柜为例)
telnet 192.168.71.10 2001
disable
enable
654321 //这里必须是15级密码
del config.text //删除当前配置文档
copy flash:config.bak flash:config.text //恢复备份文档为当前文档
reload in 000:01 //等待1分钟重起
四、基于Web的RCMS访问管理
RCMS服务器提供一个Web页面来集中控制可使用Reverse Telnet访问的网络设备。
在浏览器的地址栏上,输入RCMS服务器的地址,并且指定访问的端口为8080,则可以访问RCMS主页。
在主页上,列出了RCMS上所有的异步线路,及其所连接的网络设备。
如果一个网络设备是可以访问的,则在图标上及名称上出现超链接,点击超链接就可以弹出一个Telnet 客户端,通过Reverse Telnet访问相应的设备。
如果已经有用户通过Reverse Telnet连接到该设备,则超链接将消失,不可点击。
如果一个异步线路不允许进行Reverse Telnet,则在主页上将显示已禁止的提示。
比如我校网络实验室第一组RCMS的IP地址为192.168.71.10,在IE的地址栏中,则需要输入完整的URL:http://192.168.71.10:8080
图二:第一组RCMS的WEB管理界面
图三、RCMS配置界面
注意事项:IE6可以正常使用此项功能,但是IE7、IE8只可以浏览,不可以打开RCMS配置页面,使用第三方的浏览器可以打开配置页面,例如遨游浏览器、360浏览器等。
五、RCMS一键清除功能
使用一键清达成的效果:
①将课前,将实验设备恢复到预设状态;
②实验设备回到预设状态后,上一次实验学生设置的密码失效;
③防止IOS等文件丢失,导致设备无法启动;
④减少老师维护实验设备的工作量。
为了方便老师的管理,我写了一个VBS脚本,只要在可以连通RCMS 的电脑上运行此脚本,即可清空机柜的配置,恢复到实验之前的初始状态。
执行脚本如下:(以第一个机柜为例)
@echo off
cd\
echo *********************************************************
echo* *
echo* *
echo *清空第一组配置!按任意键继续。
否则请关闭此窗口*
echo * 两次清空操作之间请隔5分钟以上,切记!!!*
echo* *
echo* *
echo ***********************************************************
pause
echo 确定继续么?按任意键继续!
pause
@echo on
@del c:\temp.vbs
@echo on error resume next >>c:\temp.vbs
@echo dim WshShell>>c:\temp.vbs
@echo Set WshShell = WScript.CreateObject("WScript.Shell")>>c:\temp.vbs
@echo WshShell.run"cmd">>c:\temp.vbs
@echo
WshShell.AppActivate"c:\windows\system32\cmd.exe">>c:\temp.vbs @echo WScript.Sleep 200>>c:\temp.vbs
@echo WshShell.SendKeys"telnet 192.168.71.10">>c:\temp.vbs
@echo WshShell.SendKeys"{ENTER}">>c:\temp.vbs
@echo WScript.Sleep 100>>c:\temp.vbs
@echo WshShell.AppActivate"telnet.exe ">>c:\temp.vbs
@echo WScript.Sleep 2000>>c:\temp.vbs
@echo WshShell.SendKeys"ruijie">>c:\temp.vbs
@echo WshShell.SendKeys"{ENTER}">>c:\temp.vbs
@echo WScript.Sleep 2000>>c:\temp.vbs
@echo WshShell.SendKeys"en">>c:\temp.vbs
@echo WshShell.SendKeys"{ENTER}">>c:\temp.vbs
@echo WScript.Sleep 2000>>c:\temp.vbs
@echo WshShell.SendKeys"123456">>c:\temp.vbs
@echo WshShell.SendKeys"{ENTER}">>c:\temp.vbs
@echo WScript.Sleep 2000>>c:\temp.vbs
@echo WshShell.SendKeys"execute flash:clear1.txt">>c:\temp.vbs
@echo WshShell.SendKeys"{ENTER}">>c:\temp.vbs
@echo WScript.Sleep 8000>>c:\temp.vbs
@call c:\temp.vbs
Exit
以上是我校RCMS的基础配置及使用说明,希望大家可以熟练的掌握使用RCMS,从繁重的实验室管理工作中解脱出来,把更多的时间和精力放到教学研究上去,努力提高学生的实习实训水平。
参考文献:
1、锐捷网络大学RCSI课程 RCMS的使用
2、高峡陈智罡袁宗福. 《网络设备互连学习指南》.[M].北京:科学出版社 2009
3、施晓秋.《计算机网络实训》.[M]. 北京:高等教育出版社 2003。