我们常常可以把购买的系统设备里面含有的IOS系统保存到电脑,以便网络设备如果出现问题可以恢复他的操作系统。
同理,我们也可以用这种方式进行对设备的系统升级。
在使用此种方法前,我们需要使用的软件有
TFTPserver ,用于将思科设备上的文件导到电脑上。
3CDaemon ,用于将电脑设备上的文件导入到思科设备上的flash中。
以上两个软件都是有tftp服务器的功能,只是个人建议使用。
下载地址:
cisco tftpserver http://www.elvhome.com/download/2013-9-10/20139101775577366.html
3cdaemon : http://www.elvhome.com/download/2013-9-10/201391017112911032.html
将思科设备上的文件导入到电脑 操作步骤:
首先你要使用console方式连接到设备进行对设备能管理操作,或者也可以通过telnet等方式的进行管理。
其次你要保证你的TFTP服务器和设备之间是路由可达的。
本次我们以自己电脑为基础做一个参考吧。
连接方式如下描述:
电脑通过com口连接到思科路由器的console口,对其进行操作。
将电脑的网卡和路由器的fasteth 0 端口相连接,进行网络通信。
路由器的 fasteth 0 的地址为 192.168.1.1/24 ,电脑网卡的地址 192.168.1.2/24 ,可以相互使用ping进行测试一下,首先保证能相互ping通。
现在在电脑上开启你的TFTPserver,该软件开启后,你需要自己设定一个tftp的根目录,随你自己设置吧。必须关闭你的防火墙哦。
本软件下载地址:
此时电脑端的配置已经全部完成。接下来就该是在思科的网络设备上进行操作。
打开我们的CLI终端,此操作一般都是在特权模式下。
enable !先进入特权模式
show flash: !我们要先查看需要导出的文件是什么以及文件名
此时有个小技巧,那就是鼠标选中cli终端上的文件名称 鼠标右键 即可复制,省去我们手动输入文件名的麻烦。
copy flash: tftp: !此命令意思将文件导出到tftp服务器,但是由于此命令过于简单,没有指定源目信息等。所以思科设备将会在接下来进行一系列的提示,如果你能全部使用详细的参数和信息,便不会有这些提示交互信息了。
source filename[]? !要求你输入你要导出的文件名,选中 直接鼠标右键可以复制哦。
Address or name of remote host []? !这里就是要求你输入tftp的地
destination filename [这里显示的名字是你刚才输入的名字] ? ! 此处问你的是此文件导出后是否重新命名,如果你需要重新命名直接在后面输入新的文件名称。如果我们是拷贝ios系统建议不要更改名称,一旦更改可能导致导出的iso不能正常使用。
!!!!!!!! ! 屏幕一直开始显示 ! 表示成功导出,如果出现......则说明导出有错误,此时你在tftp端可以看见一直输出#########
!等待他们传输完成吧,此过程的速度大概只有100Kb/s
如果我们需要导配置文件命令:
copy start-config tftp: ! 因为像配置文件 运行文件 这些在思科中是唯一的所以不需要指定flas路径等。另外这类文件可以重命名。
在操作此之前,你必须确定以下几个方面:
1. 新的文件是否支持该设备使用,硬件方面的要求。
2. 内存flash等空间是否够。
3. 建议将flash所有的文件导入到服务器上,如果出现问题还可以回退。
电脑上先按开启 3cdaemon 软件,指定你的文件地方为tftp 的根目录。同时配置电脑的ip以便和设备能正常通信。
操作命令:
enable !进入特权模式
copy tftp: flash: !从tftp拷贝文件到flash
Access or name of remote host []? !tftp服务器的地址
source filename [] ? !要求你输入你需要导入的文件名称
destination filename [这里出现的是你刚才输入的名称] ? !询问你是否需要重新命名,如果问导入的文件已经存在就会提示你是否覆盖。
do you want to over write ? [confirm] ! 是否覆盖?回车覆盖即可
erase flash:before copying? [confirm] !问你在导入之前是否清楚flash的所有文件,如果flash够大则不需要。且你应该已经备份过这里的重要文件,如果不是你按 ESC 跳过。如果是你直接按 ENter 清除开始导入。
erase the flash filesystem will remove all files ! continue ? [confirm] !再次确认
erase device ...eeeeeeee !出现表示清除成功,一个E就是一个文件。
erase of flash :complete
loading csldkfjll(你要导入的文件名会出现在这里) from tftp地址(via fasteth 0/0): !!!!!!!!!!!!!!!!!!!!!!
此过程 重要提示:
千万不能关机 断电 重启。。。。。。必须等待它完成。如果断电或重启了 就只有使用 Xmodem 方式恢复了。那会很麻烦且时间久。
如果要实现配置文件的导入命令为:
copy tftp: stratup-config
在最后一步的时候一定要把名字默认为 startup-config 否则重启后不会加载导入的配置文件。