新年礼物----无盘局域网的维护

无盘局域网的维护
(忘了谁在这里说过,上传上传再上传就是 pxe + Litenet 的不二法宝――哈,我体会到了。)

PXE + LiteNET PC 的无盘局域网,道理上应该维护更简单、更容易、更方便!可是,往往好像并不
如意。什么原因呢?

最主要的原因是:以往,有硬盘的时候,机器出故障了,随便谁,都能胜任,多多少少能解决些问题,
起码不至于完全瘫痪。可是,现在无盘了,整个机制变了,一般人都不会了……于是,出来了很多古
怪的声音:
“这个网络不稳定……”
“什么玩意儿?!”
“太慢啦!”
“…… ……”

(呵呵,如果你听到的是抱怨,不要急于相信。一个人抱怨的时候,大多是因为不愿意承认自己的无
力…… 所以,我们只有一个办法,耐心!不要急于反驳,要给足人家面子,然后做我们该做的事儿。)

真的么?依我的看法,无盘的网络确实比有盘的情况好维护多了,关键是勤快。事实上,勤快一点永
远没有什么坏处。


为了维护方便,我们最好事先构造一下我们两个硬盘的构架,清楚地知道备份文件应该放在哪里?每
个目录里面的文件都是什么?


服务器端软件配置

Microsoft Windows NT 4.0 + Service Pack 6
Microsoft Internet Explorer 5.5 with Multi-language package
Intel PXE pdk / StorageSoft PXE Server
WinRoute 4.1 Pro
万象幻境-网吧管理专家 服务器版 (两害相权取其轻,所以用它。)
Micorsoft OBDC DRIVER
McAfee 4.0

客户端参考机配置
Microsoft Windows 98 SE
Microsoft Internet Explorer 5.5 with Multi-language package
Microsoft Powertoys
Qualystem LiteNET PC Standard Version 1.15 rev C
Winzip
Acrobat Reader 4.0
AcdSee
RealPlayer Plus v8.0
Winamp
DirectX 8.0
OpenGL
OICQ 2000
NetOP School 2000.1.17
联众游戏
万象幻境-网吧管理专家 客户端 (两害相权取其轻,所以用它。)
微软拼音输入法 2.0
万能五笔
常见游戏:帝国时代征服者、红色警戒2、雷神之锤3、三角洲部队、极品飞车3、星际争霸血战……


参考机安装时注意:

原则:
所有应用程序安装时都应指定安装目录为 C:\Program Files 目录下,以保持 C: 盘根目录的清洁。
有些程序,如 MUD、万能五笔等软件,会要求必须安装在根目录下。这样的程序都不符合代码编写
的标准,往往是它们造成各种各样的问题。除非非常必要,我们建议不要使用这类软件。一个安装
完好、保持清洁的 C: 盘目录结构大概如下:

根目录下的子目录
C:!WNWB (因顾客强烈要求才装的,真不知道有什么好?)
C:\My Documents
C:\Program Files
C:\Program Files\Others (几乎所有游戏都安装在这个目录下)
C:\Windows
根目录下的文件 (没用的统统咔嚓掉!)
C:\Autoexec.bat
C:\Command.com
C:\Config.sys
C:\Io.sys
C:\Msdos.sys


参考机的硬盘,分为两个分区,C: 盘以及逻辑盘 D:,到现在我们使用一个 WD 7.5G 的硬盘已经
足够。C: 盘 4G,D: 盘 3.5G。D: 盘的根目录结构如下:

D:\Backupz 用来存放重要文件的备份
chn.reg 你知道这是干什么的
dosundi.1 LiteNETPC 的启动盘映像
system.ini 添加了虚拟内存的 system.ini
usercmd.bat 修改过的usercmd.bat
netnames.db 网络中所有客户机的名称以及相应的网卡号
FloppyImage.exe 制作 dosundi.1 磁盘映像的工具
lnpcs\ LiteNET PC 安装程序

D:\Ghost 其中保存了一份完好的 C: 盘的完整备份
ghost.exe
Clean98.gho 没有安装任何游戏的 Win98 C:盘备份
Gwin98.gho 完整的完好的 C: 盘的备份
Winntsp6.gho 干净的 Winnt+Sp6 的映像(服务器端用),恢复使用时,应注意重新安装网卡。

D:\Pqmagic 硬盘魔术分区,总有一天会有用

D:\Tools 常用 Dos 工具,如 Norton Commandor 5.0
nc.exe 诺顿工具 5.0 简版
hd.exe 磁盘工具 HD-Copy

D:\Warez 常用软件,包括那些要经常更新版本的软件如:OICQ、联众游戏等等

D:\Win98 Windows 98 中文版 第二版 的安装文件

服务器端硬盘文件详细情况

原则:
所有应用程序安装时都应指定安装目录为 C:\Program Files 目录下,以保持 C: 盘根目录的清洁。

C: 盘,是一个 16 位的分区,在安装 Windows NT 之前,用 Win98 启动盘上的 Sys.com 复制了
启动文件,所以,这个 C: 盘是可以双启动的,即,重新启动时可以选择进入Micorsoft Windows,
当然,因为我们没有实际安装 Windows,所以只能使用 MS Dos 7.0 而已,可是已经足够――因为
我们可以在 Dos 下进入 D: 盘,进行 ghost 恢复等等任务就可以了。

D: 盘也是一个 16 位的分区,即 2.0G 的大小。我们把常用重要文件的备份全部放在这里。

D:\Backupz
\Oicq\ 一个刚刚安装完毕的 Oicq 整个目录的备份。这个软件特别讨厌,却是
顾客最喜欢用的。为了在无盘局域网中使用,我们必须开放oicq安装目
录的所有权限。天长日久,它的下面会有无数个子目录……为了清洁,
我们可以整个删除oicq的目录,而后把这个“干净”的目录拷贝回去。
也许这是我的“硬盘洁癖”又来了
chn.reg 你知道这是干什么的
dosundi.1 LiteNETPC 的启动盘映像
system.ini 添加了虚拟内存的 system.ini
usercmd.bat 修改过的usercmd.bat
netnames.db 网络中所有客户机的名称以及相应的网卡号,这个文件是最终得到的,可
要好好保存!
FloppyImage.exe 制作 dosundi.1 磁盘映像的工具
lnpcs\ LiteNET PC 安装程序
autoset.bat 添加用户、用户组、建立用户专有目录、建立共享的批处理脚本
deleteAll.bat 上一个文件的反向处理的批处理程序的脚本
D:\Ghost
ghost.exe
winntsp6.gho 干净的 Winnt+Sp6 的映像,恢复使用时,应注意重新安装网卡。
backupc.gho 已经配置好的 C: 盘的备份,随时用来恢复系统
D:\i386 WinNT的安装文件
D:\Pqmagic
D:\Temp 这个目录被我们共享,在网络中的任何机器上都可以看得到,并打开了所有权限
D:\Tools
D:\Wares
D:\Win98

E: 盘是一个 NTFS 分区,当然也是整个硬盘中最大的分区,这个分区用来存放 LiteNET PC 的共享
目录。E: 盘根目录下只有一个子目录:

E:\Win98se 这个目录里的东西就是我们在无盘客户机上看到的 C: 盘上的所有内容

E:\Win98se\Windows\Desktop
E:\Win98se\Windows\Start Menu

在无盘客户端,打开桌面上“我的文档”看到的实际上是(xx为机器编号)
E:\Win98se\NetPcxx
文件夹中的内容,你会发现,I.E 5.5 的临时文件统统存放在这里,虚拟内存文件 win386.swp 也
在这儿。

为了每次重新启动都清除 IE 的历史纪录等等,可以在 usercmd.bat 文件中添加一下几行:

DELTREE /Y %HOME%\COOKIES
DELTREE /Y %HOME%\FAVORI~1
DELTREE /Y %HOME%\HISTORY
DELTREE /Y %HOME%\TEMPOR~1

注意,为了维护方便,我们并没有将 E:\Win98se 目录以及用户专有亩的安全性权限进行复杂设置,
(不放心的话,试一试吧,复杂的安全性权限设置会浪费更多的时间)我的设置是:
Administrators (整个用户组)完全控制
LetNET PC Clients (整个用户组)完全控制
everyone 被我删掉了。

关于安全性,防君子不防小人。没有办法的事儿。为了安全,设计网络构造的时候,服务器最好设置
为“域控制器”。如果闲麻烦的话,就改改工作组的名称吧,不要用“WORKGROUP”。

Administrator账户的密码一定要设置,哪怕最简单的。电信的 Adsl 用户相当于在同一个局域网当中,
相互都可以看到,如果有人恶意删除文件就惨了……


网络里的机器用的人多了,用的久了,问题就开始越来越多……最好的办法,就是勤快。

第一法宝:上传。

  1. 确认服务器端 D:\Backupz 目录里的几个重要文件都在,并且内容完好
  2. 确认参考机的 C: 盘是干净的,所有软件都是完好的
  3. 删除服务器上
    E:\Win98se\Windows\Desktop
    E:\Win98se\Windows\Start Menu
    E:\Win98se\Windows\Temp
    这几个目录下的所有内容,也确保参考机上的文件无误
  4. 如果期间注册表内容发生了变化,最好重新制作 chn.reg 文件
  5. 上传。选择 Differencial Copy,当被提问是否覆盖时,回答:All !
  6. 将服务器端 D:\Backupz 目录下的以下文件拷贝到 E:\Win98se\Windows 目录中去:
    chn.reg (必要的话)
    netnames.db
    system.ini
    usercmd.bat

注意:通常状况下,网络中的客户机处于运行状态的时候,依然可以上传。但是如果需要更新的文件
正在使用(比如刚刚升级了oicq,可是现在正有人在qq上聊天)就不行了。

第二法宝:同上
第三法宝:同上 also!

Windows NT 是不能像 Novel 那样运行好几年不用重新启动的。 所以,每天早上最好让它歇一会儿。

最后,要引导用户,最好不要擅自下载安装新的软件。如果必须,请系统管理员来操作。另外,由于
我们在服务器端以及客户端都有 C: 盘的完整备份,所以,随时可以在 20 分钟内将整个网络恢复成
当前的样子。


常见故障:

问题:客户端重新启动后进入安全模式,处于假死机状态
解决方法:上传!这可能是“万象幻境客户端”出的什么问题,因为假死机状态下按 Ctrl+Alt+Del
能看到的“没有响应”的就是它!具体原因,懒得研究,反正上传两分钟就够!

问题:
Sharing Violation on…
Abort, Retry, Ignore, Fail…
解决方法:我在两种情况下遇到这个提示。1)第一次同时启动全部客户端的时候。这个时候所有客户
端都要打开 netnames.db 文件找自己的名字,找到了还好,找不到的话就要写进去(已经设置了自动
登录),这时候就产生冲突了。一个一个地来就可以了。2)执行到 DELTREE /Y %HOME%\COOKIES时出
现这个提示可能是有人正在使用这个目录。

问题:开机的时候,屏幕上闪烁一大堆不能执行命令,大意是在updating windows…
解决:上传!这是有人在无盘的工作站上下载安装了某个程序,而 LiteNET PC 客户机每次退出时并
不保存注册表……

问题:Windows 有声音,可是进到游戏里面没有声音!
解决:810主板上的声卡是 AC97兼容的,往往并不支持 DirectX 加速,到
C:\Program Files\DirectX\Setup 目录里,执行dxdiag.exe,在声音标签里把“硬件的声音加速级别”
设定为“没有加速”

问题:服务器可以连通Internet,可是客户机不行了。
解决:应该是网关软件的事儿,SyGate经常出现,往往只要将它的Service, Stop一下,然后再 Start
就可以了。我现在做的所有网,都改用 WinRoute 了,像 Kelaode 说的,“反正现在 pro 满天飞”。

问题:oicq 不好使了。
解决:将服务器上 E:\Win98se\Program Files 目录下的 OICQ 目录整个删掉,再把D:\Backupz 目录
中的 OICQ 目录整个拷贝到 E:\Win98se\Program Files 目录下。

……
关于问题,就这么多,最常见的。以后慢慢补充。总之,勤快一点经常上传就没事儿。

键兄:
用过www.lancache.com的软件--网络缓存吗???

没有用过。关键是找不到crack过的。呵呵。

不会没有的,连mf都有破解了!

你这个环境用多少台机器?星际争霸D版的我怎么就不能多人同时用?说是锁定失败。你是怎么解决的?


我想我是一条羊桃鱼

我现在做得最多的是40台。
我也遇到过不能玩的星际争霸。可是我硬盘里面有的"血战"从来就没事儿。也分不清了。你多试几个版本吧。

星际争霸,如果碰到上述情况,可以不用blood.exe进入游戏,用starcraft.exe进入就没有问题了!!!

如果你没有装工作站硬盘,又闲麻烦的话,可以装好后,备份一份上传的共享目录,出现问题后,关掉所有工作站(防止有文件被工作站使用无法替换),直接用这个备份目录覆盖被破坏的共享目录,一般不用
覆盖用户目录,反正上面的方法已经建了批处理删除用户目录中的内容!
一般感觉只要覆盖win98目录就够了,但是还是不如上传快,既然不用装上传硬盘,有一定的针对性!