2019/10/4第1页第十一网络设备操作系统管理2019/10/4第2页本章课题•11.1交换机和路由器的文件系统•11.2TFTP服务器的使用•11.3利用ROM方式重写操作系统2019/10/4第3页Flash中的文件管理命令•1.显示文件系统中的文件信息–Switch#dir•2.复制文件–Switch#copysource-urldestination-url•3.在交换机上查看文件内容–Switch#morefilename•4.在路由器上查看文件内容–Router#showstartup-config2019/10/4第4页Flash中的文件管理命令•5.删除文件–对于锐捷交换机,使用命令deleteflash:filename可以永久性地删除Flash中不需要的文件。例如使用deleteflash:config.text命令将交换机的初始化配置文件删除。–锐捷路由器设备没有delete命令,它使用erase命令来删除文件。–Router#erasestartup-config2019/10/4第5页删除文件的注意事项•(1)如果删除参数文件config.text,然后在没有保存参数的情况下交换机复位,将导致交换机以前配置全部丢失;如果不慎将config.text删除,在交换机仍然在运行的情况下,可以通过保存当前配置重新建立config.text,也可通过下载以前备份的config.text恢复原来的设置。建议用户定期备份重要的配置,备份方法是将config.text上传到本地主机备份。•(2)删除主程序文件xxx.bin将导致交换机复位后不能启动,如果不慎将该文件删除,在交换机仍然在运行的情况下,可以通过TFTP或Xmodem下载bin文件;如果交换机已经复位,则系统自动进入监控层,在监控层通过TFTP或者通过Xmodem下载。2019/10/4第6页Flash中的文件管理命令•6.重命名文件–renameflash:filenameflash:newname•注意–(1)不要将无关的文件命名为config.text,否则将导致交换机以前配置全部丢失。–(2)不要将无关的文件命名为xxx.bin,例如将s2126g交换机中的某个文件命名为s2126g.bin,这样将导致交换机复位后不能启动。–(3)路由器没有rename命令。2019/10/4第7页Flash中的文件管理命令•7.使用TFTP传输文件–从本地主机下载到交换机的步骤为:•(1)在本地主机上打开TFTPServer。•(2)选定参数文件所在目录。•(3)登录到交换机,在特权模式下使用以下命令下载文件。•Copyt:filename•没有指明location则需要单独输入TFTPServer的IP地址。–若要从交换机上传输文件到本地主机,则只需要把步骤3的两个对象颠倒位置,即为:•Copyflash:filenamet第8页交换机配置文件的备份2019/10/4第9页•(1)在交换机上配置管理IP地址。–Switch(config)#interfacevlan1–Switch(config-if)#ipaddress192.168.0.11255.255.255.0–Switch(config-if)#noshutdown•(2)将PC的IP地址改为192.168.0.22,保证能够ping通192.168.0.11。2019/10/4第10页•在PC上开启TFTP服务器,选定一个存储备份文件的路径。2019/10/4第11页•Switch#copyrunning-configstartup-config//首先将交换机的当前配置保存到初始化配置•Switch#copystartup-configtftp://然后才能备份交换机的配置到TFTP服务器•会出现以下提示。•Addressofremotehost[]192.168.0.22!输入TFTP服务器IP地址•Destinationfilename[config.text]?!选择要保存的配置文件名称,如果不更改,会自动保存为括号中的config.text!•%Success:Transmissionsuccess,filelength154//保存成功,文件长度154字节•验证测试:验证TFTP服务器上的config.text文件。•使用记事本打开刚保存好的TFTP服务器(即PC)上的配置文件C:\config.text,可以看到config.text文件中的内容。2019/10/4第12页恢复交换机的配置•恢复交换机的配置相对简单,只需要把上面的步骤3反过来执行,就可以将TFTP服务器的备份文件加载到交换机中了。2019/10/4第13页升级交换机的操作系统•交换机的操作系统主程序文件扩展名为.bin。例如已经获得S2126G型号交换机的最新系统版本文件S2126.bin,首先启动TFTP服务器软件并将S2126.bin存放在TFTP服务器目录下,如图所示。2019/10/4第14页•然后和前面一样为交换机创建管理VLAN,设置IP地址使TFTP服务器的IP地址和交换机在同一个网段,保证互相能够ping通,最后执行如下命令将交换机的系统升级。•Switch#showversion//查看系统版本•Switch#copytftp:s2126g.binflash:s2126g.bin•执行后出现如下显示:•!!!!!!!!!!!!!!!!!!!!!!•%Success:Transmissionsuccess,filelength3500188//升级成功•Switch#reload//重启交换机•Switch#showversion//验证当前版本是否被更新2019/10/4第15页路由器配置文件的备份2019/10/4第16页•(1)在路由器上配置F0/1接口的IP地址。–Router(config)#interfacef0/1–Router(config-if)#ipaddress192.168.0.11255.255.255.0–Router(config-if)#noshutdown•(2)将PC的IP地址改为192.168.0.22,保证能够ping通192.168.0.11。•(3)在PC上开启TFTP服务器,选定一个存储备份文件的路径。2019/10/4第17页•(4)备份路由器配置。•Router#copyrunning-configtftp//备份路由器的当前配置到TFTP服务器或•Router#copystartup-configtftp//备份交换机的启动配置到TFTP服务器•会出现以下提示:•Remotehost[]?192.168.0.22//输入TFTP服务器IP地址•Nameofconfigurationfiletowrite[router-confg]?//备份文件名称。如//不更改,回车即可•Writefilerouter-confgonhost192.168.0.22?[confirm]//确认保存,按回车确认•Buildingconfiguration...//创建中…•Writingrouter-confg!![OK]//创建成功2019/10/4第18页恢复路由器的配置•Router#copytftprunning-config//恢复配置到路由器的当前配置文件中•Addressofremotehost[255.255.255.255]?192.168.0.22//输入TFTP服务器的IP地址•Configureusingrouter-configform192.168.0.11?[confirm]//确认否,按回//车确认•Loadingrouter-confgfrom192.168.0.22(viaFastEthernet0):!•[OK-276/32727bytes]•当然也可以把路由器的备份文件恢复到路由器的初始配置文件中,如下:•Router#copytftpstartup-config!恢复配置到路由器的初始配置文件中2019/10/4第19页升级路由器的操作系统•路由器操作系统的升级原理和交换机一样,首先启动TFTP服务器并将升级用的.bin文件存放在TFTP服务器目录下。然后设置好TFTP服务器的IP地址和路由器以太网口的IP地址,保证能够互相ping通。之后执行如下配置命令。•Router#showversion//查看当前版本•Router#copytftpflash//从TFTP服务器复制到Flash中•Systemflashdirectory:•FileLengthName•12227676r26x4.bin•[2227740bytesused,6160868available,8388608total]•Addressornameofremotehost[255.255.255.255]?192.168.0.22•//输入TFTP服务器IP地址•Sourcefilename?r26x4.bin//输入TFTP服务器上源文件名•Destinationfilename[r26x4.bin]?//保存到Flash中的文件名•Loadingr26x4.binfrom192.168.0.22(viaFastEthernet0):![OK]•Copy'r26x4.bin'fromserver•as'r26x4.bin'intoFlashWITHerase?[yes/no]y//输入y确认执行2019/10/4第20页重写交换机操作系统•当交换机的操作系统丢失,或者交换机的密码丢失后,能够利用ROM方式重写交换机操作系统。•(1)设置超级终端的每秒位数为57600•(2)交换机加电,立刻有节奏的按Esc键。打开窗口按y键。如右图所示。然后输入1,输入文件名s2126g.bin2019/10/4第21页重写交换机操作系统•接下来在超级终端的菜单中选择“传送”→“发送文件”命令,如图所示。2019/10/4第22页•然后在“协议”下拉列表框中选择Xmodem选项,文件名指向.bin文件所在目录,最后单击“发送”按钮。2019/10/4第23页重写路由器操作系统•如果路由器的操作系统不慎丢失或被误删,那么路由器将无法启动,使用超级终端登录时屏幕出现“boot:”提示符,即监控模式。正常情况下也可以按Ctrl+Break组合键进入监控模式。2019/10/4第24页•(1)在PC上启动TFTP服务器软件,并设置PC的IP地址,例如192.168.0.22。PC即TFTP服务器。•(2)将路由器操作系统文件放到TFTP服务器所在的目录下。以R2624路由器为例,使用的系统文件为r26x4_gener_06_14_01.bin。这个系统文件名包含了系统版本,名称过长不便输入,使用中可以自行修改,如改为r2624.bin,但注意扩展名是.bin,不要改变。2019/10/4第25页•(3)超级终端下COM接口的属性与正常登录一样.•(4)路由器加电,同时在超级终端上按Ctrl+Break组合键进入监控模式,出现boot:提示符。–Boot:show-env//执行命令show-env查看当前环境变量–tftp_server=192.168.12.98–ip_address=192.168.12.12–tftp_file=r26x4_gener_06_14_01.bin2019/10/4第26页•(5)修改环境变量,更改为使用的TFTP服务器IP地址和.bin文件名。•Boot:tftp_server=192.168.0.22//TFTP服务器的IP地址•Boot:tftp_file=r26x4_gener_06_14_02.bin//升级文件名和TFTP服务器中一致•Boot:ip_address=192.168.0.11