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.763毫秒