华为交换机使用ftp备份IOS和配置文件。

华为交换机使用ftp备份IOS和配置文件。,第1张

你关心的应该是网络设备作为FTP客户端,把备份文件集中放置在FTP服务器上吧?禅伍如果是这样,需要建一个FTP服务器,可以用3Com的3CDaemon或者FileZilla这些免费的FTP服务器软件,具体可以在网上查到方法,类似文档非常多;网络设备这一侧的命令如下:<hostname>ftp 2.2.2.2

Trying ...

Press CTRL+K to abort

Connected.

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch

331 Give me your password, pleasePassword:*****230 Logged in successfully

[ftp]

# 执行put 命令将交换机的配置文件config.cfg 上传到空袭罩FTP 服务器。

[ftp] put config.cfg

# 执行put 命令将交换机的斗闹Flash上的文件switch.bin 上传到FTP 服务器。

[ftp] put S3526EFC-VRP310-r0030.bin

# 执行quit 命令中断FTP 连接,退回到用户视图下。

[ftp] quit

<hostname>应该符合你的需求了。

修改hosts文件 在文件 /etc/hosts 中添加如下行: 10 10 0 150 xmdong 10 10 0 151 target FTP 服务器 Tornado自带了一个FTP服务器软件WFTPD。当HOST是 linux 平台时,TARGET通过 网络 连饥银接只能用FTP协议从HOST下载vxWorks映像文件。 打开FTP Server。 选中S

修改hosts文件

在文件

/etc/hosts

中添加如下行:

10 10 0 150 xmdong

10 10 0 151 target

FTP服务器

Tornado自带了一个FTP服务器软件WFTPD。当HOST是linux平台时,TARGET通过网络连接只能用FTP协议从HOST下载vxWorks映像文件。

打开FTP Server。

选中Security >Users/Rights…菜单,在添加新用户对话框中:

User Name: target,

Password: target,

Home Directory: 这里我设置为BIN,你也可以设置为其他路径,记住你的设置。后面DEFAULT_BOOT_LINE中定义的vxWorks文件路径,就是以HOME为根耐仔目录的相对路径。建议将vxWorks文件复制到HOME目录下面,这样vxWorks文件的路径最短。转载,仅供参考。

另外,你可以通过Logging >Log Options…菜单,选中那些可选项目,来观察FTP过程中的问题。

配置好之后,启动FTP Server。

3 4 配置BSP

昌肢汪配置BSP的工作是通过修改config h文件完成的。这一步比较关键。

打开BSPNAME/config h文件。

在文件的108行左右,会有对不同CPU的DEFAULT_BOOT_LINE定义语句,它描述了引导参数,定义正确之后所制作的Boot ROM软盘才能正常引导TARGET机子。

根据我们的配置,这里应该修改为:

#elif (CPU == I80486)

#define DEFAULT_BOOT_LINE

"elPci(0,0)xmdong:vxWorks

h=10 10 0 150 e=10 10 0 151 u=target pw=target tn=target"

参数      参数值    描述

Boot device    elPci  3COM 3C905B网卡

Processor number  (0,0)

Host name    xmdong    主机名

File name    vxWorks  VxWorks Image 文件路径名

Host inet (h)  10 10 0 150 主机网络接口地址

Inet on Ethernet (e)10 10 0 151 目标机网络接口地址

User (u)    target    FTP用户名

Password (pw)  target    FTP密码

Target name (tn) target    目标机名称

有关引导参数的详细描述,请参考Tornado User’s Guide之 2 5 4 Description of Boot Parameters。

BSP中缺省包含了对Intel Ether Express PRO100 网卡的支持,而我们用的是3C905B网卡,因此要去掉原来的定义,添加对我们的网卡的支持:

#undef INCLUDE_FEI

#define INCLUDE_EL_3C90X_END /* for our 3COM 3C905B NIC */

新工程

然后在Tornado中新建一个工程。选择“Create a bootable VxWorks image”,OK。

n Step 1

Name: Project2

Location: /Tornado/proj/Project2 (以后我们提到PROJECT就是指这个路径)

Workspace: Add to current Workspace

n Step 2

Would you like to base your project on: A BSP, pc486 (也就是我们说的BSPNAME)

n Step 3

Finish

Build工程

在Tornado环境的Workspace窗口中,选中前面新建的工程PROJECT,从鼠标右键d出菜单中执行ReBuild All (VxWorks)。

Build Output窗口显示了build的过程。成功之后,生成PROJECT/default/vxWorks映像文件。

将文件PROJECT/default/vxWorks复制到BIN目录。因为在前面配置FTP服务器的过程中,我们将BIN目录配置为FTP用户target的HOME目录。如果你将PROJECT/default目录配置为HOME目录,就可以省去这个复制 *** 作。

Boot ROM

在Tornado菜单中选择Build >Build Boot ROM…

在d出对话框中:

Select a BSP: pc486

Select an Image to Build: bootrom_uncmp

OK

Build Output窗口显示了build的过程。不出意外的话,BSPNAME目录下面会生成bootrom_uncmp文件。

这里选择bootrom也是可以的,其他的没有试过。

3 8 制作引导盘

将上一步生成的文件BSPNAME/bootrom_uncmp复制到BIN目录。

打开一个konsole窗口。

进入BIN目录:

$cd tornado/host/x86-linuxbin

执行mkboot程序:

mkboot /dev/sda bootrom_uncmp'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8176275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存