3Com路由器启动文件丢失后的恢复

所属分类: 软件教程 / 网络通讯 阅读数: 441
收藏 0 赞 0 分享
         一.前言

3Com路由器以其强大功能,超群质量而在近年来蓬勃发展的广域网中广泛使用.但是路由器的启动引导,功能设置以及版本升级依靠一个启动文件.一旦用户误操作,导致该文件损坏或被删除,路由器将无法正常引导和使用而使网络陷于瘫痪.该文作者经过悉心研究,总结出以下恢复启动文件的方法。

二.工作原理

将局域网中的一台Unix主机配置为BOOTP服务器和TFTP服务器,BOOTP服务器依据路由器的局域网MAC地址定义了其IP地址,启动文件名及存放位置等.TFTP服务器定义了文件下载的协议.奖杯分得路由器启动文件(可从随机光盘卸出或从INTERNET下载)拷贝到BOOTP服务器指定的目录后,路由器端经过一定的配置,在启动过程中可从BOOTP服务器上找到自己的IP地址,并依照TFTP协议,从指定位置正确下载启动文件

并放至规定的目录从而恢复正常.因此,解决此问题的关键实在Unix上正确地配置TFTP服务器和BOOTP服务器。

三.实现方法

以下是以3Com NETBuild 224路由器为例说明其启动文件(文件名BOOT.68K)丢失后的恢复过程.Unix版本为SCO Unix OpenServer 3.0或SCO Unix OpenS0erver5.0或HP-UX 1.0 X,Unix主机IP地址为2.41.50.1

1.BOOTP服务器的配置

以root用户登陆

(1)查找路由齐背板上的局域网MAC地址(例:080021B347C)

(2)修改文件 /etc/inted.conf查有无以下行内容,如无按此格式增加,如已存在但前有屏蔽符"#"则删除该符号.

bootps dgram udp wait root

/etc/bootpd bootpd

(3)修改文件 /etc/services

查有无以下行内容,如无按此格式增加,如已存在但前有屏蔽符"#"则删去该符号

bootps 67/udp bootps

#bootp server

bootps 68/udp bootpc

#bootp client

(4)修改 /etc/boottab 文件

在文件中增加以下内容:

nb224:\

ht=ethernet:\

bf=boot.68k:\

hd=/tmp:\

ha=008002005884:\

ip=192.41.50.254:\

sm=255.255.255.0:

其中ht表示网络类型为以太网,bf表示启动文件名,hd表示其所在位置, ha表示路由器的MAC地址,此处输入EEPROM被清除后所用的缺省MAC值,ip表示其局域网IP地址.其它含义可从该文件中起始部分查到详细说明。

以上操作完毕后杀掉inted进程,并重新执行inted命令即启动BOOTP服务器

2.TFTP服务器的配置

以root用户登陆.

(1)修改/etc/inted.conf

查有无以下行内容,如无按此格式增加,如已存在但前有屏蔽符"#"则删除该符号

tftp dgram udp wait

nouser /etc/tftpd tftpd

(2)将备份的路由器启动文件BOOT.68K拷贝到 /tmp 目录下并设其权限为644

#chomd 644 /tmp/boot.68k

以上操作完毕后杀掉inted进程,并重新执行inted命令即启动TFTP服务器。

3.路由器启动文件恢复过程

(1)此方法用于一般情况下的恢复(无需配置BOOTP服务器)

A.路由器在启动过程中因找不到启动文件而出现以下启示:

............

Loading file /primary/boot.68k

File /primary/boot.68k not found

Loading file /secondar/boot.68k

File /secondar/boot.68k not found

Boot failed

3Com Corporation SuperStack II NETBuilder Monitor

>

此时输入命令cl出现以下菜单

>cl

1.Client None

2.Server None

3.Gateway None

4.Subnet Mask None

5.Boot Filename boot.68k

Choose address/mask to modify or press Q to quit:

此处定义

Client address:192.41.50.254

Server address:192.41.50.1

Subnet Mask:255.255.255.0

完毕输q退回到>提示符下.

B.输命令fl boot.68k出现以下提示按下划线操作

>fl boot68k

FORMAT Flash and download Y/N?y

Formatting.......done

1817088 bytes available

Trying AUI port trying 10BaseT port...

carrier detected

tftp load of file form server 192.41.50.1

Beginning transfer 1870

File loaded at 40A36C size E9A04

writing file /primary/boot.68k

Image recovery sepuence completed

>

C.输命令rs重新启动路由器即恢复正常

(2)有时经过第(1)种方法,但路由器启动过程中提示EEPROM check test fails,此时须初始化EEPROM,重新下载启动文件并重设MAC地址.此方法要求安前面所述完整配置BOOTP服务器和TFTP服务器。

A.关闭路由器电源,在左面板上课看到三个向下的DLP开关,用非导电笔状物将两边的DLP开关拨向上,注意中间的一个不要动,此时打开路由器电源。

B.路由器在启动过程中自动初始化EEPROM,格式化flash memory,并下载启动文件.这一系列过程的进行需TFTP服务器和BOOTP服务器的正确配置,当Power/FAULT指示灯由黄色变为绿色并闪烁时,表示已成功结束.整个过程主要提示如下:

........

Erasing EEPORM ...Verifying...Complete.

Creating default Tage...Compete.

Formatting ...dine.

187088 bytes available.

Inbalid MAC address in EEPROM - using 08-00-02-00-58-84

Trying AUI port ...

No Carrier on AUI port trying 10BaseT port ...carrier detected

Trying BOOTP ...completed

tftp load of the from server 192.41.50.1

Beginning transfer 1870

File loader at 40A36C size E9A04

Writing file /primary/boot.68k

Write completed

Image recovery sequence completed

C.关闭路由器电源,将左面板的DIP开关拔至原始位置(三个均朝下),然后打开路由器电源开关.路由器启动过程中使用缺省的MAC地址:08002005884,须在引导完毕后恢复原来的MAC地址.在NetLogin:提示下以root注册过程以下: //本文来自脚本之家www.jb51.net转载请注明

NetLogin:root

password:

Welcome to the 3Com NETBuilder

[1]NETBuilder # mon

WARNING: Monitor mode halts normal operation.

Confirm(Y/N)?y

Abort PC=0x5CF8DA

>xd

>ma

Current MAC address in canonical form [CR=no MAC Address:]0800021b347c

Station Address - 0800021B347C

New MAC address:0800021B347C

Enter old feature flags [CR=no feature flags]:

NO flags have been entered.

Enter new feature flags [CR=no featuee flags]:

No flags have been entered.

Device is no upgraded.

>rs

D.路由器重新启动,至此已全部恢复正常。

更多精彩内容其他人还在看

腾讯全民wifi送10Q币活动地址分享 现在买以前买都可以

腾讯全民WiFi送10Q币 以前买的也可以,抽奖得充电宝,QQ公仔。至少说明一点,本次活动不限购买来源,跟购买时间,你有全民wifi就行,如果你现在没有全民wifi,你在活动结束之前下单且能到手就行
收藏 0 赞 0 分享

新浪微博个人V认证如何申请?

申请认证新浪微博个人认证用户,是给予您身份的一种肯定,当然也可以让你更好的帮助到别人,相比下你的可信度可就高很多,当然如果加V可以让你快速的上升粉丝哦!那么新浪微博个人V认证如何申请?下面小编就为大家介绍一下,一起来看看吧
收藏 0 赞 0 分享

阿里旺旺怎么改密码?阿里旺旺密码修改教程

我们在使用淘宝进行购物的时候,与卖家进行交流时用的就是阿里旺旺,它的安全也是我们很重视的一问题。常改密码能提高我们账户的安全性,那么我们该怎么来修改阿里旺旺的密码呢,针对此问题,本文就为大家图解阿里旺旺密码修改教程
收藏 0 赞 0 分享

阿里旺旺个性签名怎么设置?阿里旺旺100条最有个性的签名介绍

阿里旺旺是一款淘宝聊天软件,个性的个性签名也是一种宣传的渠道,那么,阿里旺旺怎么设置个性签名?以及有哪些好听的好玩的个性签名呢?针对此问题,本文就为大家详细介绍阿里旺旺个性签名的设置方法及100条最有个性的签名
收藏 0 赞 0 分享

foxmail怎么设置黑名单 foxmail黑名单添加设置方法图解

在推销广告日益横行的现在,我们该怎么设置才可以让这些垃圾广告不进入我们邮箱呢?针对此问题,我们可以靠添加账户黑名单来解决,那么,foxmail怎么添加黑名单呢?本文就为大家图文介绍foxmail黑名单设置教程
收藏 0 赞 0 分享

foxmail怎么设置自动转发邮件 foxmail自动转发邮件功能使用教程

foxmail是大家经常使用的一款邮件软件,有时候我们需要转发大量的邮件在别的邮箱,这个时候就需要用到自动转发邮件的功能,foxmail怎么自动转发邮件呢?针对此问题,本文就为大家进行解答
收藏 0 赞 0 分享

解决360加密邮用户名密码验证失败的教程

360加密邮用户名密码验证失败怎么办?今天刚下载了加密邮,可是再绑定帐号密码时提示帐号密码验证失败,这是怎么回事呢?下面我们一起来解决一下吧
收藏 0 赞 0 分享

foxmail怎么导入联系人 foxmail导入联系人功能使用教程

foxmail是很多朋友们都在用的收发邮箱软件,foxmail有一项大家可能经常使用的功能就是导入联系人,那么,怎么向foxmail里导入联系人呢?针对此问题,本文就为大家图文介绍foxmail导入联系人的方法
收藏 0 赞 0 分享

阿里旺旺怎么群发消息 阿里旺旺群发消息方法图解

阿里旺旺是淘宝进行沟通时专用的免费商务聊天软件,如何一个卖家想要给无数个买家发送同一条消息时如何使用群发功能呢?针对阿里旺旺怎么群发消息的问题,本文就为大家图文介绍阿里旺旺群发消息的方法
收藏 0 赞 0 分享

怎么给微信降级?把微信降到低版本的方法

怎么给微信降级?有些人觉得使用微信太高的版本不舒服,今天小编来教大家如何将微信降级。注意不要降级到很低的版本(如1.0),需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多