3Com路由器启动文件丢失后的恢复
![](/skin/2018/images/text-message.png)
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 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.路由器重新启动,至此已全部恢复正常。
相关文章
- KOOK开黑啦游戏卡顿画面掉帧如何解决?kook语音是专为游戏用户研发的一款在线语音交流软件,它能够帮助用户在打游戏的过程中与队友保持一个在线沟通的状态,下文中为大家带2024-06-13
- RayLink如何进行文件传输?远程控制软件是一种常见的工具,可以方便地在不同设备之间传输文件,在本文中将介绍如何使用远程控制软件来实现文件传输,需要的朋友快来看看吧2024-06-12
- RayLink无人值守怎么实现?RayLink 是一款专为视觉行业打造的高清、流畅远程控制软件,它支持跨平台操作,无论是Windows、Mac、Linux还是移动设备,都能轻松实现远程控制和2024-06-12
RayLink如何添加或删除设备 Raylink详细使用教程
RayLink如何添加或删除设备?RayLink是一款功能强大的远程控制管理软件,支持跨平台连接,让用户能够轻松控制电脑、手机等设备,下文中为大家带来了RayLink添加或删除设备的2024-06-12- RayLink如何用设备码发起远程协助?RayLink是一款专为视觉行业设计的高清、流畅远程控制软件,支持跨平台操作,下文中为大家带来了设备码发起远程协助的方法,需要的朋友快2024-06-12
- 抖音聊天电脑版怎么使用?抖音聊天PC端是一款好用的聊天软件,下文中为大家带来了抖音聊天创建群聊的方法,需要的朋友快来看看吧2024-06-12
rsync 免密方式远程同步文件时 password file must not be other-acces
今天做rsync远程同步时,为了从备份源站点中使用免密方式同步文件,但提示password file must not be other-accessible,原来默认的权限太高了,不能随意让别的用户访问2024-06-07- 微信保存的图片通常存储在微信的缓存文件夹中,具体位置可能因操作系统、微信版本等因素而异,以下是常见操作系统下微信图片缓存的位置2024-06-03
outlook邮箱已读邮件怎么显示未读? outlook点击不变已读的教程
outlook点击的邮件就会变成已读,想要继续显示未读状态,我们通过设置就可以实现,下面我们就来看看详细的设置教程2024-05-17outlook怎么增减pst文件大小? 减小邮箱和Outlook数据文件大小教程
发送和接收的电子邮件越多,Outlook 邮箱的增长就越大,收到邮箱超过其大小限制的邮件,如果将信息存储在 Outlook 数据文件 (.pst) 或脱机 Outlook 数据文件 (.ost) 中,该2024-05-17
最新评论