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