Print

MSR-G2系列路由器作为FTP-Server实现版本文件上传功能的配置

2013-07-25 发表

MSR-G2系列路由器

作为FTP-Server实现版本文件上传功能的配置

 

一、 组网需求:

PCMSR路由器以太口直连,配置相应IP地址,保证设备之间互通。 MSR路由器作为FTP ServerPC作为Client端,登录到路由器上实现文件的上传下载。

设备清单: MSR-G2路由器一台

二、 组网图:

 

1 路由器作为FTP-Server测试组网图

三、 配置步骤:

使用版本:E0006P05

1. 按照图1所示连接好路由器与PC,设置路由器G2/0/0口的IP地址为1.1.1.1/24PCIP地址为1.1.1.2/24;保证相互之间可以ping通;

2. 分别在RouterPC上配置以下命令:

//使能被测设备FTP Server服务,设置设备的IP地址为1.1.1.1/24

#

ftp server enable

ip address 1.1.1.1 24

//创建新用户h3c,设置用户ftp的登录密码为h3c

[Router]local-user h3c

[Router-luser-ftp]password simple h3c

//设置访问时使用的用户角色为network-admin,授权访问目录为CF卡的根目

[Router-luser-manage-h3c]authorization-attribute user-role network-admin work-directory cfa0:/

//设置用户ftp的服务类型为FTP

[Router-luser-ftp]service-type ftp

//配置PC:以FTP方式登录FTP服务器,输入FTP用户名以及密码

C:\ >ftp 1.1.1.1

Connected to 1.1.1.1

220 FTP service ready.

User (1.1.1.1:(none)): h3c

331 Password required for ftp

Password:                  //此处输入:h3c

230 User logged in.

//将传输模式设置为binary(二进制),并上传版本文件MSR56-CMW710-E0006P05.IPE到主用主控板存储介质的根目录下

ftp> binary

200 TYPE is now 8-bit binary

ftp> put MSR56-CMW710-E0006P05.IPE

200 PORT command successful

150 Connecting to port 50802

226 File successfully transferred

ftp: 发送 70195200 字节,用时 1.07 65602.99千字节/秒。

//查看配置结果,FTP 上通过DIR命令可以查看上传成功的文件名

ftp> dir

200 PORT command successful

150 Connecting to port 50873

-rwxrwxrwx    1 0     0        2480 Jun 18 14:40 20130427.cfg

-rwxrwxrwx    1 0     0        54652 Jun 18 14:40 20130427.mdb

-rwxrwxrwx    1 0     0        2296 May 31 14:50 210231A1UYB1330000

322013053114295803000.ak

-rwxrwxrwx    1 0     0        72230912 Apr 26 16:08 MSR56-CMW710-E0006

L01.IPE

-rwxrwxrwx    1 0     0        70195200 Jun 21 08:50 MSR56-CMW710-E0006

P05.IPE                                         //与上传版本大小一致

226 23 matches total

ftp: 收到 1954 字节,用时 0.21 9.30千字节/秒。

//设置ipe文件为启动文件,自动解压缩出5bin文件

<Router>boot-loader file cfa0:/MSR56-CMW710-E0006P05.IPE  slot 0 main

Images in IPE:

 msr56-cmw710-boot-e0006p05.bin

 msr56-cmw710-system-e0006p05.bin

 msr56-cmw710-security-e0006p05.bin

 msr56-cmw710-voice-e0006p05.bin

 msr56-cmw710-data-e0006p05.bin

//提示成功解压缩各软件启动包

This command will set the main startup software images. Continue? [Y/N]:y

Add images to target slot.

Successfully copied cfa0:/msr56-cmw710-boot-e0006p05.bin to cfa0:/msr56-cmw710-boot-e0006p05.bin.

Successfully copied cfa0:/msr56-cmw710-system-e0006p05.bin to cfa0:/msr56-cmw710-system-e0006p05.bin.

Successfully copied cfa0:/msr56-cmw710-security-e0006p05.bin to cfa0:/msr56-cmw710-security-e0006p05.bin.

Successfully copied cfa0:/msr56-cmw710-voice-e0006p05.bin to cfa0:/msr56-cmw710-voice-e0006p05.bin.

Successfully copied cfa0:/msr56-cmw710-data-e0006p05.bin to cfa0:/msr56-cmw710-data-e0006p05.bin.

//未加载对应License的提示信息

No license available for cfa0:/msr56-cmw710-security-e0006p05.bin.

No license available for cfa0:/msr56-cmw710-voice-e0006p05.bin.

//未注册License有些功能不支持

License-based images that lack a license cannot be used.

//升级成功。若文件损坏,无法通过自检

The images that have passed all examinations will be used as the main startup software images at the next reboot on slot 0

四、配置关键点

1.     保证路由器与PC间的连通性

2.   输入用户名、密码、文件名等参数是否正确

3.     如果要在MSR G2主机和PC之间进行ftp传输的话,注意方式一定要选择为bin(二进制)方式。因此这是两个不同的osG2使用的是linuxPC一般都是ms,他们对于回车换行的定义不同,如果使用ascii方式的话,传输过程中会修改文件内容,而bin方式则不会做任何修改

4.     强烈建议使用TFTP进行文件传输,TFTP传版本时,不涉及传输模式的选择,避免由于传输模式的问题,导致文件损坏无法升级。