<< Back to shouce.jb51.net

Next Previous Contents

13. 设定区域网路

如果在不同的平台上无法共用资源,区域网路就不算完整。区域网路必须能支援各种档案系统,我们才能 存取在他所连接的系统上的资料。本文件说明如何将Linux连到下列的档案系统:

这些档案系统可以编译到Linux核心系统中,也可以模组的方式加入,全视的Linux版本而定。如果不清 楚如何编译核心系统,参考Kernel HOWTO http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html。 有关以模组方式加入核心系统,参考Module HOWTO http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html

13.1 NCPFS

若要在Netware伺服器上共用档案,区域网路就必须能支援NCP[ncpfs]。1.2.x及1.3.71以上版本 的核心系统可支援NCPFS。虽然无法存取Netware 4.x中的资料库,但可以使用bindery。如果使用的 版本为Netware 4.x,可以在命令列中以set Bindery Context命令,启动特定 container的bindery支援:


  set Bindery Context = CORP.MYDOM;WEBUSER.MYDOM

上面这个例子中,有两个container启动了bindery支援。

首先从阳升的网站 ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz 下载NCP档案系统工具(现为ncpfs-2.0.10)。

安装

要安装ncpfs工具,敲入

   zcat ncpfs.tgz | tar xvf -

则会将相关档案打开,放入预设的目录中。这个目录即为ncpfs-2.0.10。要进行安装,先 跳到这个目录中,先读一下其中的README文件。如有必要依其中内容修改一下Makefile档。

ncpfs的安装步骤,视核心系统的版本而定。如果是1.2版,只要敲入'make',再敲'make install', 就可安装可执行档及man page。

如果核心系统是1.3.71版或更新的版本,可能就要重新编译核心系统。这些版本中有的可能在 main source tree中已包括了ncpfs。要检查是否有必要重新编译,敲入

   cat /proc/filesystems

回答的其中一行可能说ncpfs已经支援了。

如果ncpfs不被支援,可以考虑重新编译核心系统或以模组方式加入ncpfs。要重新编译核心系统, 敲入'make config',然後当它问你

The IPX protocol (CONFIG_IPX) [N/y/?]

时,回答'y'。接下来会问你是否要full internal net。一旦核心系统成功安装後, 重新开机,检查/proc/filesystems,如果一切顺利,就可开始安装ncpfs工具。跳回原 来放置下载的ncpfs工具档案的目录,敲入'make'。编译完成後,再敲入'make install'来安装各 种工具及man page。

挂上NCPFS档案系统

先用下面命令检查档案系统是否已安装好

   ipx_configure --auto_interface=on --auto_primary=on

....等10秒再键入

   slist
此时应可看到一串Netware伺服器列了出来。那麽就可以开始在Netware伺服器上共用档案了。

假设从MYDOM_NW伺服器的VOL1:卷中的\home\htmldocs目录上存取 HTML档案,建议你先在伺服器上建立一个使用者帐号[例如]'EXPORT'给它一个密码'EXP123', 并设定他存取该目录的权限为SYSCON或NWADMIN。

首先在Linux的机器上建立一目录/mnt/MYDOM_NW。要挂上该档案系统,敲入

   ncpmount -S MYDOM_NW -U EXPORT -P EXP123 /mnt/MYDOM_NW

要检查目录MYDOM_NW/VOL1:\HOME\HTMLDOCS中的档案,敲入

   ls /mnt/MYDOM_NW/vol1/home/htmldocs

如有任何困难,读一下IPX HOWTO http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html [使用Netware档案符号],可对IPX系统有更深入的理解。

13.2 SMBFS

若要在Windows伺服器上共用档案,区域网路就必须能支援SMB[smbfs]档案系统。

首先从阳升的网站 ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz 下载NCP档案系统工具(现为smbfs-2.0.1)。

安装

要安装smbfs工具,敲入

   zcat smbfs.tgz | tar xvf -

则会将相关档案打开,放入预设的目录中。这个目录即为smbfs-2.0.1。要进行安装,先 跳到这个目录中,先读一下其中的README文件。如有必要依其中内容修改一下Makefile档。

smbfs的安装步骤,视核心系统的版本而定。如果是1.2版,只要敲入'make'再敲'make install'就可 安装可执行档及man page。

如果核心系统是2.0版或更新的版本,可能就要重新编译核心系统。这些版本中有的可能在 main source tree中已包括了smbfs。要检查是否有必要重新编译,敲入

   cat /proc/filesystems

回答的其中一行可能说smbfs已经支援了。

如果smbfs不被支援,可以考虑重新编译核心系统或以模组方式加入smbfs。要重新编译核心系统, 敲入'make config',然後当它问你是否要加入SMB档案系统时 ,回答'y'。一旦核心系统成功安装後,重新开机,检查/proc/filesystems目录, 如果一切顺利,就可继续安装smbfs工具。跳回原来放置下载的smbfs工具档案的目录,敲入'make'。 编译完成後,再敲入'make install'来安装各种工具及man page。

挂上SMBFS档案系统

先假设WinNT伺服器叫'MYDOM_NT'而共用的目录为C:\PUB\HTMLDOCS, 共用帐号为'HTMLDOS',没有密码。首先在Linux的机器上建立一目录/mnt/MYDOM_NT。 要挂上该档案系统,敲入

   smbmount //MYDOM_NT/HTMLDOCS /mnt/MYDOM_NT -n

如果无效,则敲入

   smbmount //MYDOM_NT/COMMON /mnt/MYDOM_NT -n -I 172.16.0.3
要检查目录bsol;bsol;MYDOM_NT\PUB\HTMLDOCS中的档案,敲入
   ls /mnt/MYDOM_NT
[使用Windows档案符号]

13.3 NFS

首先要有个能支援NFS档案系统的核心系统。它可以是重新编译後支援,或以模组方式加入而支援的。

先假设有个支援NFS的Unix主机叫'MYDOM-UNIX',它的IP地址为172.16.0.4。可以用下面的指令 检查它的那些目录是输出的[共用的]。


   showmount -e 172.16.0.4

一旦知道那些目录是输出的,即可以上挂指令把他们挂上你的系统。建议你在'/mnt'下建立一个目录 'MYDOM_UNIX'[例],令它为你的上挂点


   mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MYDOM_UNIX

其中的rsize及wsize视你的环境调整。

如果有困难,读一下NFS HOWTO http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html ,可对NFS系统有更深入的理解。


Next Previous Contents