其实Linux对远程指点的支撑非常好,Linnx内核自身又支撑搜集文件系统,因此非常适宜做无盘工作站,本文txwb网吧无盘将以一个实例向大伙详细引见Linux无盘工作站解决方案。

这个搜集是一个小的局域网,有1台服务器和4台Linux无盘工作站,彼此之间用双绞线经由HUB联接,服务器的IP地址定为192.168.0.80,名字是server,5台无盘工作站的地址由服务器动态分配,地址局限从192.168.0.1到192.168.0.4,名字区分是c1,c2,c3,c4,服务器和无盘工作站运用的都是NE2000兼容网卡,无盘工作站运用的网卡上都安装了BOOTROM启动芯片,服务器操作系统安装的是RedHatLinux6.0,安装时选用定制安装,并安装了悉数软件。

Linux的远程指点有两种办法,一是使用Bootp和谈,有一个专门的项目EtherBoot供给支撑,这种办法指点Linux的速度是最快的,但这种办法有一个最大的问题,就是在市场上找不到支撑这种远程指点和谈的BOOTROM启动芯片(除非自己刻录),因为市场上几乎一切的BOOTROM启动芯片都是遵循NOVELL远程指点和谈的,于是有人提出其余一种办法,就是服务器端用NetWare服务器,客户端就可以用现有的BOOTROM启动芯片了,说到这里大伙必定胡涂了,作Linux无盘工作站岂不是还一台NetWare服务器?不是的,因为三头六臂的Linux可以模拟NetWare服务器,就象Samba可以把Linux模拟成NT一样,mars_nwe可以把Linux模拟成NetWare,不只能供给NetWare文件和打印服务,还能供给远程指点支撑(知道Linux的凶狠了吧),本文讲述的Linux无盘工作站就是用这种办法作远程指点的。

预备启动盘

由于在Linux下没有制造契合NetWare远程指点和谈启动映象的器械,所以只能用早期的Win95供给的器械(遗憾)。找一台装有Win95的机械启动后按F8进入纯DOS办法,把戏化一张启动盘formata:/s,然后将RedHatLinux安装光盘上dosutils目录下的loadlin.exe复制到启动盘,在启动盘上作一个autoexec.bat文件,代码只需一行loadlin.exebzImageroot=/dev/nfsroot从windows95安装光盘的win95目录下的cab文件中解出rplboot.sys文件放在启动盘上,敕令如下:

extract.exe/a/la:\\win95-27.cabrplboot.sys

一张用来做启动映象的启动盘就作好了,保管好启动盘,往后作启动映象时会用到它。

服务器端需求运转nfsd、dhcpd、mars_new等几个服务过程,这些软件在ReHatLinux发行套件里都有,假设在安装Linux的时分选择悉数安装,这些软件都邑跟着安装操作系统而装好了,下面对这些软件进行设置,留心,下面的操作要以root身份进行。

1、动态主机配备和谈服务器dpchd

反省一下文件/etc/dhcpd.leases可否存在,若不存在就用敕令touch/etc/dhcpd.leases创建一个,然后编纂文件/etc/dhcpd.conf,参与以下内容

subnet192.168.0.0netmask255.255.255.0{
range192.168.0.1192.168.0.4;
}

2、NetWare模拟器marsw_nwe

编纂文件/etc/nwserv.conf,找到下面的行

#40x10eth0802.31

将该行开首的\'#\'去丢失,再找到

40x0*802.31

在该行开首加上\'#\'

制造启动映象

进入Win95,将win95(早期的版本,可以用服务器安装办法安装)安装光盘的admin\nettools\netsetup\rplimage.exe复制到硬盘,将启动软盘刺进软驱,然后在纯MSDOS办法下执行rplimagea:就会取得启动映象net$dos.sys,再将启动映象net$dos.sys复制到启动盘上(假设启动盘空间不够,可以先删除启动盘上的一些文件以留出空间)。

启动


作者:佚名