本文讨论uBR900系列电缆调制解调器的新拥有者在配置调制解调器和升级Cisco IOS®软件时可能遇到的常见问题和问题。关于配置和使用uBR900系列有线调制解调器的其他信息,请参见以下文件:
答:如果您的uBR900电缆调制解调器工作正常,并且您不缺少任何所需的功能,则没有理由升级路由器上的Cisco IOS软件。
如果出现以下情况,您应该只升级uBR900电缆调制解调器上的Cisco IOS软件:
您当前版本的固件中存在一个已知的bug,它对通过uBR900电缆调制解调器的Internet连接造成负面影响。
您需要访问当前版本不支持的新功能。
思科技术支持中心(TAC)或您的有线服务提供商建议您进行升级。
答:uBR900电缆调制解调器的Cisco IOS软件可以从Cisco Software Center下载(仅限注册客户)。 如果Cisco TAC或您的有线服务提供商要求您升级,他们通常会为您提供映像。
注意:思科技术支持中心(TAC)将仅提供新的Cisco IOS软件映像,以便修复影响uBR900电缆调制解调器的错误。TAC一般不提供Cisco IOS软件映像以提供额外的特性和功能。例如,如果您当前版本的Cisco IOS软件不支持IPSec功能,则TAC无权为您提供支持IPSec的Cisco IOS软件映像。您必须从思科或其他授权方购买此映像,并提供额外的功能。
A.如果服务提供商建议升级uBR900电缆调制解调器上的Cisco IOS软件版本,则假设电缆调制解调器在线,电缆服务提供商一般可以自己执行此操作。
如果您发现需要通过本地以太网段自行升级uBR900电缆调制解调器,您首先需要手动为电缆调制解调器的以太网端口分配IP地址,并手动为本地PC分配IP地址。此外,您需要下载并安装TFTP服务器应用程序。有很多TFTP服务器可用,您在自己喜欢的互联网搜索引擎上搜索“tftp server”也可以轻易地查找到。Cisco 并不具体推荐任何特定的 TFTP 实施。
注意:基于UNIX的操作系统通常具有内置TFTP后台守护程序,例如tftpd或in.tftpd。有关详细信息,请参阅操作系统文档。
一旦您通过FTP将Cisco IOS软件映像下载到PC,请使用以下步骤将其加载到uBR900电缆调制解调器上:
使用以太网交叉电缆将PC连接到电缆调制解调器。
为同一子网中的两个以太网接口分配合适的IP地址。
注意:手动为本地PC或工作站分配IP地址的步骤因所使用的平台和操作系统而异。如果您使用的是基于Microsoft Windows的系统,则通常可以使用控制面板应用程序设置PC的IP地址。
注意:在本例中,假设PC的IP地址将手动更改为192.168.1.10,网络掩码为255.255.255.0。在此阶段,不需要在PC上设置其他与IP相关的参数。
确保您在PC上记录初始IP地址设置,以便在Cisco IOS软件升级过程完成后将其放回。更改PC或工作站的IP地址时,可能需要重新启动它才能使更改生效。
手动配置PC的IP地址后,启动TFTP服务器应用程序。您的TFTP服务器应已准备就绪,可以运行。
注意:如果您正在运行Cisco TFTP服务器应用程序,则需要更改某些设置,以避免使用某些Windows版本时服务器可能出现潜在问题。要进行必要的更改,请完成以下步骤:
在TFTP服务器应用程序中,选择View > Options。
在选项对话框中,取消选择显示文件传输进度和启用日志记录。
Click OK.
注意:在此阶段,TFTP服务器应已准备就绪,可以运行。
找到要放在uBR900电缆调制解调器上的Cisco IOS软件镜像,并将其复制到计算机上的相应目录中。通常,用户将此类目录命名为TFTPboot,但您可以根据需要将其命名为。默认情况下,Cisco TFTP服务器对TFTP根目录使用以下位置:
C:\Program Files\Cisco Systems\Cisco TFTP Server这意味着您必须将新的Cisco IOS软件映像复制到此目录。如果要使用Cisco TFTP服务器更改TFTP根目录,请选择View > Options指定该目录,并在Options对话框中指定所需的TFTP根。
现在TFTP服务器正在运行,并且新的Cisco IOS软件映像位于TFTP根目录中,请确保TFTP服务器应用程序指向该目录及其路径。在本例中,目录名称为TFTPboot。通常,此参数在TFTP服务器应用程序的选项对话框中设置,它类似于D:\TFTPboot。
为电缆调制解调器的以太网端口手动分配IP地址。通过执行以下步骤完成此操作:
关闭调制解调器的电缆接口。
禁用桥接并启用路由,如下所示。在下面的示例中,为以太网端口分配的IP地址为192.168.1.1,网络掩码为255.255.255.0。
注:如果您已在uBR900电缆调制解调器上启用了路由,则无需执行这些步骤。
Router>enable Router#write memory !--- This saves the cable modem's current configuration. Router#config t Router(config)#no bridge 59 Router(config)#interface cable-modem 0 Router(config-if)#no cable-modem compliant bridge Router(config-if)#shutdown Router(config-if)#exit Router(config)#ip routing Router(config)#interface ethernet 0 Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#end Router#此时,请确保路由器和PC能够通过以太网网段相互通信。您可以通过发出ping命令来检验两台设备之间的连接。例如,如果您的PC的IP地址设置为192.168.1.10,则可以执行以下路由器命令:
Router#ping 192.168.1.10 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.10, timeout is 2 seconds: .!!!! Success rate is 80 percent (4/5), round-trip min/avg/max = 1/35/100 ms Router#感叹号表示ping成功。如果成功ping的次数超过五分之三,就足够好了。如果成功执行ping操作不到五分之三时,请检查您的uBR900电缆调制解调器与PC之间的物理布线。还要检查以确保PC和电缆调制解调器具有彼此不同的IP地址,并且IP地址具有相同的网络号和子网掩码。
将Cisco IOS软件映像复制到路由器,如下例所示。远程主机的地址或名称应设置为TFTP服务器PC的IP地址,源文件名应设置为TFTP根目录中的精确Cisco IOS软件映像名称。在本示例中,升级映像名称为ubr920-k8o3v6y5-mz.122-3。
Router# Router#copy tftp flash Address or name of remote host []? 192.168.1.10 Source filename []? ubr920-k8o3v6y5-mz.122-3 Destination filename [ubr920-k8o3v6y5-mz.122-3]?Accessing tftp://192.168.1.10/ubr920-k8o3v6y5-mz.122-3... Erase flash: before copying? [confirm] Erasing the flash filesystem will remove all files! Continue? [confirm] Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Erase of flash: complete Loading ubr920-k8o3v6y5-mz.122-3 from 192.168.1.10 (via cable-modem0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! . . . . . . . . . . !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 4147112/8093696 bytes] Verifying checksum... OK (0xE6BB) 4147112 bytes copied in 123.135 secs (32903 bytes/sec) Router# 查找如下消息:
%Error opening tftp://192.168.1.10/ubr920-k8o3v6y5-mz.122-3 (No such file or directory)如果您在任何阶段都看到这样的消息,请仔细检查以确保镜像名称正确并且Cisco IOS软件镜像位于您工作站上的正确目录中。此外,当您在uBR900电缆调制解调器上键入文件名时,可以尝试将.bin添加到文件名末尾。
另外,请查找以下消息:
%Error opening tftp://192.168.1.10/ubr920-k8o3v6y5-mz.122-3 (Timed out)如果您在任何阶段都看到此消息或类似的消息,请确保TFTP服务器已启动且正在运行,并且您可以从uBR900电缆调制解调器ping TFTP服务器计算机的IP地址。
重新加载uBR900电缆调制解调器。
如果TFTP传输成功,则您的uBR900电缆调制解调器上有新的Cisco IOS软件映像,您需要重新加载设备才能运行新软件。您可以通过重新启动路由器或发出reload命令来执行此操作。如果发出reload命令,请勿告知路由器保存配置。请记住,您已经进行了一些临时配置更改,而您可能不希望保留这些更改,并且您已保存了原始配置。
Router#reload System configuration has been modified. Save? [yes/no]: no Proceed with reload? [confirm]现在,您的路由器应使用新版本的Cisco IOS软件重新加载。当路由器成功重新启动后,发出show version命令确认路由器已成功加载新的Cisco IOS软件映像。
在此阶段,您应该将PC的IP地址属性恢复为原来设置。您可能需要重新启动电脑才能使更改生效。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
22-Jul-2008 |
初始版本 |