(入门向)路由器灌ios、升级ios 方法、排错
首先说一下前提,我用的路由器是思科的3700和2600. 环境是一台pc与一台路由器的拓扑图
准备的东西:console线、crt的超级终端、直通线一根、pc开通tftp协议(ps1:开通方法)、2600和3700的bin文件各两个(ps2:放送连接)、思科tftp server软件(ps3:下载连接)
好了我们开始:
一、在3700和2600上安装ios(原本无ios系统)
(1)tftp方法:
连接console线;
关掉防火墙!!
直通线连接f0/0与网线接口,配置好本地ip确保直通线连同(等都亮,ping的通)
配置PC本地连接的IP地址。10.10.10.1 255.255.255.0(为方便实验)
开机进入rommon模式,键入如下命令:(区分大小写)
rommon1 >IP_ADDRESS=10.10.10.2
rommon2 >IP_SUBNET_MASK=255.255.255.0
rommon3 >DEFUAL_GATEWAY=10.10.10.1(注意这条命令可以不键入)
rommon4 >TFTP_SERVER=10.10.10.1
rommon5 >TFTP_FILE=c3725-adventerprisek9-mz.123-4.t4(准备好的文件)
rommon6 >tftpdnld
键入最后这条命令后,出现情况有以下:
1、not found 找不到这条命令、或者出错等
2、这条命令没有立即生效而重启
解决办法是首先把以上键入的配置信息保存 >sync
查看 >set
有了配置信息再重启 >reset 或者直接断电重启
之后再键入 >tftpdnld
弹出询问 >y
如果命令生效了,你将看到crt开始刷叹号了在开机就是进入用户模式
如果依旧找不到命令,则说明你的路由器安装的rommon系统不支持tftp,笔者遇到这 种情况发生在3700路由器上,而2600的路由器支持tftp,所以成功安装
(2)xmodem方法:
只需要console线连接 无须配置本地IP
rommon 1>confreg
y n n n n n n y 7 n n reset (首先改变波特率)
rommon 2>xmodem flash:c3725-adventerprisek9-mz.123-4.t4(准备好的系统)
然后在crt的菜单栏点 传输—发送xmodem,选择文件
(原因是传输速率实在是太慢了,默认的9600波特率 传输速度是1k/s,这 个速度是你没办法想象的,笔者改成115200的波特率,每传一个文件都 需要1个小时以上,中途PC进入休眠模式,或者console线中途断开,那 么你就重新传吧,crt会出现错误弹窗,改变之后需要重启,再开一个 115200的端口,如果波特率没改对你会看到乱码)
二、思科3700和2600ios,tftp服务升级
(1)方法一:
console、直通线、tftp_sever服务
关掉防火墙!!
(表示有点写的想吐。。。原谅我第一次写)
首先进入特权模式,配置好ip地址,本地ip地址,ping通
R#show flash: (查看剩余空间和文件名,复制文件名做上传tftp备份,总之就先看 看够不够用的总之先对比一下你要安装的系统和剩余空间的大小)
R#copy flash:(键入本机的ios)tftp
(上传可能不响应,大多数都是没问题的多试试)
R#copy tftp:c3725-adventerprisek9-mz.123-4.t4 flash
(tftp后面的冒号可以不加,之后也会询问文件名和tftp的ip
文件名最好是复制,那么长你不怕敲错啊?)
回车回车,笔者在这一步发生了不少的情况,如下
(1)提示文件不匹配的一类信息,那就是你选错版本了
(2)键入这个命令tftp_server软件直接崩溃,
可能的原因有:1、软件、pc可能有问题,换个软件试试崩不崩了,可能性不大
2、本机的ios文件有问题,不支持tftp服务,文件有损坏,可能 性较小
3、路由器的flash空间不够用了,而crt不能确切的显示信息, crt的版本太老了,他自己选择崩溃,可能性很大
笔者在用3700时发生过这种问题,二在2600就遇见了这种状况
(3)找不到文件或文件夹 not found file or ...或者内存不满
可能原因大多是flash:空间不够了并且也是因为crt显示的信息不确切,所以显 示小不到文件或者文件或文件夹不存在。
解决办法就是把原来的系统删除
R(config) #format flash:(文件名)
不执行就用delet或者erase命令
R#show flash: 看看文件是不是删除了
这时候千万别重启,重启你就进不来用户模式了
R#copy tftp:c3725-adventerprisek9-mz.123-4.t4 flash
成功了他会eraseing原系统然后显示eeeeeeeee
之后刷感叹号就表示陈功了
(2)方法二:由于笔者没彻底搞懂寄存器值,所以二方法暂时空着,之后补充。。。
这就是以上这两天我做的系统方面的实验,而且我第一次做博文,还请看到的大手看过这后莞尔一笑,然后慎重评论,别损的太厉害。。。我脆弱的小心脏。。。。
所有意见以及批评我都会认真对待。。。 还请大家积极指出错误。。。thank you