依据路由器的局域网MAC地址定义了其IP地址,启动文件名及存放位置等.TFTP服
务器定义了文件下载的协议.奖杯分得路由器启动文件(可从随机光盘卸出或从IN TERNET 下载)拷贝到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地址为192.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
将两边的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 </tmp/boot.68k> 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注册过程以下: 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.路由器重新启动,至此已全部恢复正常.
--------------------------------------------------------------------------------
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com/) | Powered by Discuz! X3.2 |