[故障现象]
公司的局域网服务器在启动过程中,突然停下来询问服务器的名称、内部网络号等,然后停下来等待键入命令。按屏幕提示输入文件服务器名(File Server Name)和IPX内部网络号(IPX Internal Network Number)后,进入控制台提示符状态,此时装入其他NLM模块,系统提示:“Unable to find load file…”于是一直处于此画面,整个局域网陷入瘫痪。
诊断过程
这种情况发生以后,我们首先想到有可能是系统配置文件Autoexec.ncf或Startup.ncf损坏所致。
Autoexec.ncf的主要作用就是给文件服务器起名,分配IPX内部网络地址、加载网卡驱动程序、分配网卡传输协议、分配网段地址及装载指定的NLM等。可以从以下几种情况来确定其原因:
(1)该文件中的多个逻辑网卡(以帧不同来区别)对应的逻辑网络号相同(指BIND语句中“NET=”后面的参数相同),正常情况下应互不相同;
(2)由于某些语句的参数不完整,例如服务器名、IPX内部网络号、逻辑子网号、PORT值、中断号、IP地址和子网掩码等丢失;
(3)缺少某些必需的语句,例如网卡加载语句后面无BIND语句或不配对、没有卷安装语句等等;
(4)该文件中的服务器名或IPX内部网络号与同一物理网络上的其他服务器相同;
(5)该文件中逻辑子网络号与同一物理网上其他的服务器不同(要求必须一样,否则将产生冲突)。
具体的解决方法是从备份中恢复该文件,或利用Install程序重新建立Autoexec.ncf。或者是sys卷有故障。Netware的系统核心Server.exe装入startup.ncf中的硬盘驱动程序后,无法从损坏的系统卷中找到Autoexec.ncf,需要先对sys卷进行修复,修复之后即能正常启动。最后还要看一下BIOS设置得是否正确,特别是对安装有多个硬盘的服务器,有时经常换硬盘而忘了修改设置参数等项。必须要对主从盘设置正确。
排除心得
对于重要的批处理文件,要注意备份,并且还要经常检查BIOS的某些相关设置。