Linux 版 (精华区)
发信人: clx (楚留香), 信区: Unix
标 题: 中文 PCNFS HOW-TO
发信站: 紫 丁 香 (Sat Jun 27 13:39:44 1998), 转信
标 题: 中文 PCNFS HOW-TO
PC-NFS
简体中文版维护:dfbb, fangh@bepc3.ihep.ac.cn
1 甚麽是 pcnfs 呢
PC-NFS 是 NFS (Network File System)的一种 它的主要
特色是将 server(提供 data 的机器)上的一个目录(或多个)
变为你 pc(client)上的一个(或多个) driver 如 e: 如此可让你
直接在 pc 上读写资料 或 run程序(将程序 load 到你的 pc
memory 然後执行) 并且可共用一些 resource (as printer)
2.优点 : 可让你的 packages(如 windows) 只存在一台 server
上 然後可在许多台 pc上读取 如此管理上较为方便
且不用一个软件需装在好几台 而浪费硬碟空间
3. how to install (我以 linux , nfs0259-w 安装)
Server : Unix OS as SunOS , Linux ....
Client : PC DOS , PCNFS, nfs0259(shareware) xfs186(shareware)
(1) Server : login as root
<1> Edit /etc/rc.d/rc.inet2
找下面的片段 然後把 # 去掉成为如下 :
.....
...
# Start the SUN RPC Portmapper.
if [ -f ${NET}/rpc.portmap ]
then
echo -n " portmap"
${NET}/rpc.portmap
fi
......
...
# # Start the various SUN RPC servers.
if [ -f ${NET}/rpc.portmap ]
then
# if [ -f ${NET}/rpc.ugidd ]
# then
# echo -n " ugidd"
# ${NET}/rpc.ugidd -d
# fi
if [ -f ${NET}/rpc.mountd ]
then
echo -n " mountd"
${NET}/rpc.mountd
fi
if [ -f ${NET}/rpc.nfsd ]
then
echo -n " nfsd"
${NET}/rpc.nfsd
fi
# # Fire up the PC-NFS daemon(s).
if [ -f ${NET}/rpc.pcnfsd ]
then
echo -n " pcnfsd"
${NET}/rpc.pcnfsd ${LPSPOOL}
fi
# if [ -f ${NET}/rpc.bwnfsd ]
# then
# echo -n " bwnfsd"
# ${NET}/rpc.bwnfsd ${LPSPOOL}
# fi
fi
echo
# Done!
<2> edit /etc/exports
如
#
# exports This file describes which parts of the local file
# system are available for mounting by other systems
# with the NFS system. It is used by "mountd".
#
# Version: @(#)/etc/exports 2.00 04/30/93
#
# Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
#
/home/msdos mypc_hostname(rw)
/var/spool/lpd mypc_hostname(rw) ---> 此 行是给印表用的
# End of exports.
<3> 若你也想要 export printer , edit /etc/pcnfsd.conf
wtmp off
spooldir /var/spool/lpd
printer laser lp /usr/bin/lpr --> laser 是你 printer alias name , and lp is really name
<4> 造一个目录 /home/msdos (名称根据你上一个步而定)
<5> 重新开机(or re-run some process)
-------------------------------------------------------------------
(2) Client : 取得 nfs0259-w.zip 解压缩在适当目录 ( as C:\net\nfs)
<1> Edit wattcp.cfg
如下 (我以交大资科为例)
my_ip=140.113.???.??? <---你 pc 的 ip
nameserver=140.113.23.1
netmask=255.255.255.0
gateway=140.113.???.???
hostname="mypc_hostname" <-- 你 pc 的名字
domainslist="cis.nctu.edu.tw" <-- 这是交大资科的domainname
<2> Edit fstab
如下 :
Server:/home/msdos e: auth=pcnfsdv2,0/tcp readwin=8
Server:lp lpt1 --> mount printer
( , Server 写你主机的 ip 或 hostname
详细请看fstab 里面说明 )
(3) 开使执行
<1> run network driver (as de220pd)
<2> lh C:\net\nfs\nfsdrvr
<3> set ETCDIR=C:\net\nfs
<4> mount -a
<5> E:
<6> 开使在 e: 存东西
<7> type yourfile >lpt1 ----> 印表
<8> 你可在windows 中设定 printer l连结到 lpt1.dos
如此你就可在 windows 中直接 print 到 server's printer
(4)Client : 取得 xfs186.zip 解压缩在适当目录 ( as C:\net\xfs)
(功能较 nfs0259 多)
适当的设定 init 档 如下 (我以交大资科为例)
------------------------------------------------------------
init yourpc sm=255.255.255.0 gw=140.113.???.??? csum=off
pcnfsd yourserver
login
mount e: yourserver:/home/msdos
mount lpt1: yourserver:lp timeo=30
-----------------------------------------------------------
run it (xfs.bat) (detail ,see its readme)
开使在 e: 存东西
type yourfile >lpt1 ----> 印表
你可在windows 中设定 printer l连结到 lpt1.dos
如此你就可在 windows 中直接 print 到 server's printer
(5) PC 软件何处拿呢 ?
nfs0259-w.zip (ftp://polyslo.calpoly.edu/pub/mdurkin )
xfs186.zip (ftp://NCTUCCA.edu.tw/PC/nfs)
-------------------------------------------------------------------
Computer Information Science NCTU TAIWAN
Cuang-Liang Dai
Email : daicl@kaidy.cis.nctu.edu.tw
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.244.16]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.654毫秒