java中的接口是类吗
332
2022-09-27
路由器交换机升级操作系统(导IOS)(路由器接交换机)
将新的IOS下载下来,在计算机上安装相关的FTP/TFTP的客户端软件,把我们模拟成FTP或TFTP服务器,路由器和服务器之间是互联互通的,然后在路由器上执行相应的操作,将IOS导入到flash中去。对于低端的设备导入过去后重启就可以自动的加载新的系统了,对于比较高大上的设备它们需要去安装这个操作系统,以N7000为例,你要下载IOS 下载kickstart文件,这个文件和IOS一并导进设备才能执行安装。安装好之后重启就可以生效了。
华为升级VRP
由于需要下载操作系统,得进入华为的官网进行下载,一般的人是无法下载,得有特权账号,华为的各级代理商会有权限账号,华为原厂的一线工程师也会有相关的权限账号,思科也是一样,原厂的工程师会有相关的权限账号,代理商也有。通过3CDaemon(由华三开发的一款软件)这个软件将PC模拟成一台FTP服务器。这是一个比较综合的软件,即支持FTP又支持TFTP,你只要把这个软件一开,无论是FTP还是TFTP你指定个路径就可以了。这个路径一般指的就是你把文件放在哪里的路径。也是上传下载的目录。当你需要将服务器的文件导入到路由器中去,存放的路径也是这个目录。默认指定桌面即可。FTP比TFTP稍微麻烦些,他还需要给你做认证,认证里需要设置服务器密码等等,路由器去访问FTP服务器的时候,需要出示用户名和密码,服务器收到后检测你用户名和密码是不是对的,如果对的我就允许你上传和下载文件,如果不对,不给你上传和下载。同类别的软件很多,但是3CDaemon相对稳定性比较强。
路由器操作
路由器在导IOS的时候,建议先做一个备份,就是把你路由器当前的操作系统先传一份传到服务器上去,以防万一,有的路由器flash它的空间不够大,你原本已经有一个系统,再放一个新的系统已经放不下了,唯一的解决方案就是把老的系统删除,再去存放新的系统,在官网下载操作系统的时候,官网会对该操作系统所对应的网络设备的配置参数给出一个建议,基本你路由器只要满足这个硬件配置,你路由器就是可以使用的,但是可能会由于新的操作系统解压失败而老的系统被删除无法进入系统这么一个尴尬的境地,会进入ROMMON模式,在该模式把新的系统删除,通过console线把之前老的系统再导入回来。console传输IOS的技术称之为Xmodem技术,使用CRT软件,console线传输速率是几K每秒,建议如果路由器空间足够大,千万不要再导新的IOS的时候把老的IOS给删除掉,如果删除之后新的系统用不了,可以做一个回退,尤其是在客户做一个割接和升级改造的时候,尤其需要注意。给实验设备搞出问题有足够长的时间可以恢复。保持老的系统的同时把新的IOS导入进去,能用新的系统就用新的系统,测试新的系统1到2周是否稳定,确定没为题再把新的系统删除掉。把你老的系统通过FTP传到服务器上做一个备份。当你新系统不可以用的时候你可以通过服务器再把老的系统导回来。
文件传输协议
对于FTP和TFTP,FTP一般建议用来上传大的文件,它由于是基于TCP的,所以你们需要先建立TCP的连接,这个TCP的连接如果你们用的是FTP的主动模式的话,它们是使用21号端口建立完毕以后,这个建立是由客户端到服务器建立一个控制连接,接下来再由服务器到客户端建立一个数据连接,这个数据连接对应服务器这段的端口是20,而对于路由器这端你是随机的,当你建立好数据连接之后,真正上传和下载是通过数据连接来发送的。而TFTP是基于UDP的,这个基于UDP的就不需要建立什么连接了,你想要使用TFTP就直接上传,直接下载,因为他是UDP的,也没办法保证可靠传输。所以说他不需要控制连接和数据连接这么一个说法。使用TFTP的时候,服务器这端的端口是UDP的69,路由器这段是个随机的端口。
VRP文件系统更新配置
先看看自己flash空间够不够大,够不够放置新的操作系统,看看你的空闲空间能不能放你的新系统,如果能放下,什么都不用做,如果放不下,在传递的过程中请你把之前的操作系统彻底删掉。把回收站也清空。
从FTP服务器获取VRP 需要向服务器出示用户名和密码,出示后通过就可以上传和下载,通过get命令可以将FTP服务器的文件进行下载,通过put命令来做文件的上传。
从TFTP服务器获取VRP
指定下次启动时加载的VRP
重启设备
补充:怎么创建环回口?控制面板————打开大图标————设备管理器——右键添加过时硬件————手工安装——网络适配器——微软厂商——环回口
总结:第一步把你要下载的操作系统下载下来,放到本机:接下来在本机安装一个FTP/TFTP的客户端软件,把你模拟成一台服务器。第三步保证路由器跟TFTP服务器之间可以互联互通。在路由器上做操作就可以了。建议先把本机的操作系统备份到服务器上去,备份完毕后再把服务器的文件传到你的flash中去。如果你的flash不够放这些文件,请你在传输之前先把你flash中的镜像删除掉。
导入IOS不是我们的日常工作,日常工作比较多的是维护,维护就需要登录路由器login,指的就是你进这个设备进行配置,登录你可以通过本地登录,需要用到console线,所有网络设备只要具备智能型都一定会有console口,使用CRT对设备做一个本地网管,好归好,但是需要经常跑到机房,效率比较低,为了避免麻烦,我们应该尽量简化网络设备的难度,这个时候就用到远程登录,远程登录可以使用命令行的,telnet、ssh,由于甲方对命令不是太了解,但是他们也想知道网络实时运行的状态,这个时候得给他们一个GUI的界面,使用cisco 的SDM、ASDM这样一个远程网管软件。就是思科开发的远程登录的一个图形化界面的软件,这个软件是基于HTTP+telnet或HTTPS+SSH对网络做一个安全的或不安全的远程图形化界面的网管。SDM支持的是一些比较low的路由器交换机,并且路由器交换机版本在12.4以后的才能对这个版本做一个支持,这个时候你只要在路由器交换机上开启telnet或者R1[R1]int g0/0/0[R1-GigabitEthernet0/0/0]ip add 12.1.1.1 255.255.255.0[R1-GigabitEthernet0/0/0]quit
Press CTRL+K to abortConnected to 12.1.1.2.220 FTP service ready.User(12.1.1.2:(none)):huawei 出示用户名密码331 Password required for huawei.Enter password:230 User logged in.[R1-ftp]dir 看到的就是FTP服务器上的文件200 Port command okay.150 Opening ASCII mode data connection for *.drwxrwxrwx 1 noone nogroup 0 Oct 07 07:04 dhcp-rwxrwxrwx 1 noone nogroup 121802 May 26 2014 portalpage.zip-rwxrwxrwx 1 noone nogroup 2263 Oct 07 07:04 statemach.efs-rwxrwxrwx 1 noone nogroup 828482 May 26 2014 sslvpn.zipdrwxrwxrwx 1 noone nogroup 0 Oct 07 07:04 .226 Transfer complete.FTP: 327 byte(s) received in 0.210 second(s) 1.55Kbyte(s)/sec.[R1-ftp]put cisco.txt 将我flash中的文件上传到FTP服务器。200 Port command okay.150 Opening ASCII mode data connection for cisco.txt.
100% 226 Transfer complete.FTP: 98 byte(s) sent in 0.170 second(s) 576.47byte(s)/sec.
[R1-ftp]dir200 Port command okay.150 Opening ASCII mode data connection for *.drwxrwxrwx 1 noone nogroup 0 Oct 07 07:04 dhcp-rwxrwxrwx 1 noone nogroup 121802 May 26 2014 portalpage.zip-rwxrwxrwx 1 noone nogroup 98 Oct 07 07:22 cisco.txt-rwxrwxrwx 1 noone nogroup 2263 Oct 07 07:04 statemach.efs-rwxrwxrwx 1 noone nogroup 828482 May 26 2014 sslvpn.zipdrwxrwxrwx 1 noone nogroup 0 Oct 07 07:22 .226 Transfer complete.FTP: 393 byte(s) received in 0.060 second(s) 6.55Kbyte(s)/sec.
Idx Attr Size(Byte) Date Time(LMT) FileName 0 drw- - Oct 07 2018 07:04:11 dhcp1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip2 -rw- 2,263 Oct 07 2018 07:04:04 statemach.efs3 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
1,090,732 KB total (784,460 KB free)
Press CTRL+K to abortConnected to 12.1.1.2.220 FTP service ready.User(12.1.1.2:(none)):huawei331 Password required for huawei.Enter password:230 User logged in.
[R1-ftp]dir200 Port command okay.150 Opening ASCII mode data connection for *.drwxrwxrwx 1 noone nogroup 0 Oct 07 07:04 dhcp-rwxrwxrwx 1 noone nogroup 121802 May 26 2014 portalpage.zip-rwxrwxrwx 1 noone nogroup 98 Oct 07 07:22 cisco123.txt-rwxrwxrwx 1 noone nogroup 2263 Oct 07 07:04 statemach.efs-rwxrwxrwx 1 noone nogroup 828482 May 26 2014 sslvpn.zipdrwxrwxrwx 1 noone nogroup 0 Oct 07 07:56 .226 Transfer complete.FTP: 396 byte(s) received in 0.210 second(s) 1.88Kbyte(s)/sec.
[R1-ftp]get cisco123.txt 下载FTP上改名后的文件200 Port command okay.150 Opening ASCII mode data connection for cisco123.txt.226 Transfer complete.FTP: 98 byte(s) received in 0.100 second(s) 980.00byte(s)/sec.
[R1-ftp]quit221 Server closing.
Idx Attr Size(Byte) Date Time(LMT) FileName 0 drw- - Oct 07 2018 07:04:11 dhcp1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip2 -rw- 98 Oct 07 2018 07:57:03 cisco123.txt3 -rw- 2,263 Oct 07 2018 07:04:04 statemach.efs4 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
1,090,732 KB total (784,452 KB free)AR2配置
Idx Attr Size(Byte) Date Time(LMT) FileName 0 drw- - Oct 07 2018 07:04:31 dhcp1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip2 -rw- 98 Oct 07 2018 07:22:27 cisco.txt3 -rw- 2,263 Oct 07 2018 07:04:19 statemach.efs4 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
1,090,732 KB total (784,456 KB free)
Idx Attr Size(Byte) Date Time(LMT) FileName 0 drw- - Oct 07 2018 07:04:31 dhcp1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip2 -rw- 98 Oct 07 2018 07:22:27 cisco123.txt3 -rw- 2,263 Oct 07 2018 07:04:19 statemach.efs4 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
1,090,732 KB total (784,460 KB free)
用PC作为服务器端来模拟FTP/TFTP服务器
需求:由于把路由器模拟成TFTP服务器是做不到的,TFTP服务器路由器不支持,只有PC支持,接下来把PC模拟成TFTP服务器,拿模拟器里的路由器去对器进行访问。需要用到3CDaemon,将桌面设置为TFTP上传下载文件的目录,将模拟器里的路由器和PC的环回口进行桥接。
用PC作为服务器端来模拟FTP FTP服务器端配置
AR1配置
[R1]int g0/0/1[R1-GigabitEthernet0/0/1]ip add 192.168.10.1 24[R1-GigabitEthernet0/0/1]quit
Idx Attr Size(Byte) Date Time(LMT) FileName 0 drw- - Oct 07 2018 07:04:11 dhcp1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip2 -rw- 98 Oct 07 2018 07:57:03 cisco123.txt3 -rw- 2,263 Oct 07 2018 07:04:04 statemach.efs4 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
1,090,732 KB total (784,456 KB free)
Press CTRL+K to abortConnected to 192.168.10.2.220 3Com 3CDaemon FTP 服务器版本 2.0 User(192.168.10.2:(none)):admin331 用户名正确, 需要口令 Enter password:230 用户已登录
[R1-ftp]dir 查看FTP服务器目录中的文件200 PORT 命令成功 .150 文件状态正常; 准备启动数据连接 drwxrwxrwx 1 owner group 0 Jun 26 10:21 .drwxrwxrwx 1 owner group 0 Jun 26 10:21 ..-rwxrwxrwx 1 owner group 40212 Oct 07 16:22 1.png-rwxrwxrwx 1 owner group 1816 Aug 08 00:19 123.txt-rwxrwxrwx 1 owner group 251392 Jun 26 10:21 3CDaemon.EXE-rwxrwxrwx 1 owner group 363 Jun 26 10:21 3CDaemon.ini-rwxrwxrwx 1 owner group 98 Oct 06 11:38 cisco123.txt-rwxrwxrwx 1 owner group 23799 Jun 26 10:21 Ftpd.log-rwxrwxrwx 1 owner group 560926 Jun 26 14:28 H3C S12500-X系列交换机 软件升级指南-6W100-整本手册.pdf-rwxrwxrwx 1 owner group 0 Jun 26 10:39 NoAccess.ftp-rwxrwxrwx 1 owner group 445 Jun 26 10:35 Profiles.ftp-rwxrwxrwx 1 owner group 119822336 Jun 26 10:22 S12500X-CMW710-R1005P21.ipe-rwxrwxrwx 1 owner group 3972096 Jun 26 10:22 S12500X-CMW710-SYSTEM-R1005P21H10.bin-rwxrwxrwx 1 owner group 88715264 Jun 26 10:22 S5820V2_5830V2-CMW710-R2432P05.ipe-rwxrwxrwx 1 owner group 1572 Jun 26 10:21 Tftpd.log-rwxrwxrwx 1 owner group 0 Jun 26 10:21 TFTPHost.ini226 正在关闭数据连接 FTP: 1056 byte(s) received in 0.130 second(s) 8.12Kbyte(s)/sec.
[R1-ftp]put flash:/cisco123.txt 将我flash中的cisco123.txt文件上传到FTP服务器200 PORT 命令成功 .150 文件状态正常; 准备启动数据连接
100% 226 正在关闭数据连接; 文件传输成功完成. FTP: 98 byte(s) sent in 0.170 second(s) 576.47byte(s)/sec.
[R1-ftp]dir 查看FTP文件目录200 PORT 命令成功 .150 文件状态正常; 准备启动数据连接 drwxrwxrwx 1 owner group 0 Jun 26 10:21 .drwxrwxrwx 1 owner group 0 Jun 26 10:21 ..-rwxrwxrwx 1 owner group 40212 Oct 07 16:22 1.png-rwxrwxrwx 1 owner group 1816 Aug 08 00:19 123.txt-rwxrwxrwx 1 owner group 251392 Jun 26 10:21 3CDaemon.EXE-rwxrwxrwx 1 owner group 363 Jun 26 10:21 3CDaemon.ini-rwxrwxrwx 1 owner group 98 Oct 06 11:38 cisco123.txt ——————————————————————————————上传成功 -rwxrwxrwx 1 owner group 23799 Jun 26 10:21 Ftpd.log-rwxrwxrwx 1 owner group 560926 Jun 26 14:28 H3C S12500-X系列交换机 软件升级指南-6W100-整本手册.pdf-rwxrwxrwx 1 owner group 0 Jun 26 10:39 NoAccess.ftp-rwxrwxrwx 1 owner group 445 Jun 26 10:35 Profiles.ftp-rwxrwxrwx 1 owner group 119822336 Jun 26 10:22 S12500X-CMW710-R1005P21.ipe-rwxrwxrwx 1 owner group 3972096 Jun 26 10:22 S12500X-CMW710-SYSTEM-R1005P21H10.bin-rwxrwxrwx 1 owner group 88715264 Jun 26 10:22 S5820V2_5830V2-CMW710-R2432P05.ipe-rwxrwxrwx 1 owner group 1572 Jun 26 10:21 Tftpd.log-rwxrwxrwx 1 owner group 0 Jun 26 10:21 TFTPHost.ini226 正在关闭数据连接 FTP: 1056 byte(s) received in 0.210 second(s) 5.02Kbyte(s)/sec.
[R1-ftp]get 123.txt 将FTP服务器目录中的123.txt文件下载到我的flash中去。200 PORT 命令成功 .150 文件状态正常; 准备启动数据连接 226 正在关闭数据连接; 文件传输成功完成. FTP: 1816 byte(s) received in 0.070 second(s) 25.94Kbyte(s)/sec.
[R1-ftp]quit
Error: Failed to run this command because the connection was closed by remote host.
Idx Attr Size(Byte) Date Time(LMT) FileName 0 drw- - Oct 07 2018 07:04:11 dhcp1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip2 -rw- 98 Oct 07 2018 07:57:03 cisco123.txt3 -rw- 1,816 Oct 07 2018 08:40:07 123.txt ————————————————————————————下载成功4 -rw- 2,263 Oct 07 2018 07:04:04 statemach.efs5 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
1,090,732 KB total (784,448 KB free)思科实验配置:需求:由于GNS3里面的路由器没有flash,需要用PT来做FTP实验。FTP实验
R1配置
R1(config-if)#ip add 100.1.1.254 255.255.255.0R1(config-if)#no shR1(config-if)#exitR1(config)#exitR1#R1#ping 100.1.1.1
Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 100.1.1.1, timeout is 2 seconds:.!!!! 第一个包没通的原因是因为我知道目的主机的IP地址,但是不知道目的主机的MAC地址,我做了一个ARP的解析,在ARP解析的过程中第一个包丢包了。后面的4个包由于我们解析到MAC地址了,所以就可以顺利的ping通了。Success rate is 80 percent (4/5), round-trip min/avg/max = 0/0/0 msR1#copy ftp flash: 这就是思科传递IOS的一个命令 我要把我的FTP服务器的某个文件放到我的flash中去Address or name of remote host []? 100.1.1.1 指定FTP服务器的地址Source filename []? asa842-k8.binDestination filename [asa842-k8.bin]? Ftp username Or password is not set !, Please set and try again...R1(config)#ip ftp username admin ————————————————————————————————配置用户名和密码R1(config)#ip ftp password adminR1(config)#exitR1#copy ftp flash: 将FTP服务器的文件进行下载Address or name of remote host []? 100.1.1.1Source filename []? asa842-k8.bin 文件名叫什么Destination filename [asa842-k8.bin]? 这个文件拷贝过来放到flash是否还叫这个名字呢。
Accessing ftp://100.1.1.1/asa842-k8.bin...[OK - 5571584 bytes]
5571584 bytes copied in 9.422 secs (135493 bytes/sec)R1#dirDirectory of flash0:/
4 -rw- 5571584
255744000 bytes total (216324829 bytes free)
R1#copy flash: ftp 将路由器flash的文件上传到FTPSource filename []? c2900-universalk9-mz.SPA.151-4.M4.binAddress or name of remote host []? 100.1.1.1Destination filename [c2900-universalk9-mz.SPA.151-4.M4.bin]? 传过去之后是否依旧叫
Writing c2900-universalk9-mz.SPA.151-4.M4.bin...[OK - 33591768 bytes]
33591768 bytes copied in 56.743 secs (591000 bytes/sec)R1#
FTP服务器端配置
用PC作为服务器端来模拟TFTP——华为TFTP服务器端配置
AR1配置
100%
98 bytes received in 1 second.
TFTP: Downloading the file successfully.
Idx Attr Size(Byte) Date Time(LMT) FileName 0 drw- - Oct 07 2018 07:04:11 dhcp1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip2 -rw- 98 Oct 07 2018 08:58:23 cisco123.txt ————————————————————————下载成功3 -rw- 1,816 Oct 07 2018 08:40:07 123.txt4 -rw- 2,263 Oct 07 2018 07:04:04 statemach.efs5 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
1,090,732 KB total (784,448 KB free)
TFTP实验——思科
R1配置R1#copy flash: tftp 将我本地的文件上传到TFTP服务器上去。TFTP建议上传的最大文件就是30兆,如果超过了可能会发生传输失败。Source filename []? c2900-universalk9-mz.SPA.151-4.M4.bin 指定我要上传你的文件名字Address or name of remote host []? 100.1.1.1 指定TFTP服务器的目的地址Destination filename [c2900-universalk9-mz.SPA.151-4.M4.bin]? 放到目的地后是否依旧叫这个名字。
Writing c2900-universalk9-mz.SPA.151-4.M4.bin...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 感叹号代表成功传输,如果是点就是传输失败。[OK - 33591768 bytes]
33591768 bytes copied in 1.327 secs (2657872 bytes/sec)
R1#delete flash:/asa842-k8.binDelete filename [/asa842-k8.bin]?Delete flash:/asa842-k8.bin? [confirm]
R1#dirDirectory of flash0:/
3 -rw- 33591768
255744000 bytes total (221896413 bytes free)R1#copy tftp flash: Address or name of remote host []? 100.1.1.1Source filename []? asa842-k8.binDestination filename [asa842-k8.bin]?
Accessing tftp://100.1.1.1/asa842-k8.bin...Loading asa842-k8.bin from 100.1.1.1: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![OK - 5571584 bytes]
5571584 bytes copied in 0.206 secs (6197168 bytes/sec)R1#dirDirectory of flash0:/
6 -rw- 5571584
255744000 bytes total (216324829 bytes free)R1#
这就是之前为什么TFTP作为路由器交换机这些网络设备专门量身定制的一个传输协议。传输30M以上的文件只能使用FTP协议。TFTP服务器端配置
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~