完美詮釋Suse Linux操作系統下配置Netware服務器方法
很多的人在學習Suse,隨著網絡時代的發展,Suse也越來越受到人們的重視。本文主要是講學習Suse Linux系統時遇到的問題。今天說的是Suse Linux系統下配置Netware服務器方法。
Netware是Novell公司的網絡文件系統,這個東西以前用的很多,現在好像用的不多了,據說也可以支持TCP/IP協議了,不過以前的版本只支持IPX協議,IPX這個協議最近都快被人忘記了。
Linux下是可以支持基于IPX協議的Netware服務器的,需要用一個叫mars_nwe的東西來模擬。不過這個東西很古老了,從02年就沒有再更新了。從http://www.compu-art.de/mars_nwe/可以下載到***的版本0.99.pl20,不過編譯不過去,我改了一下,編譯過去了,不過主要問題是里面關于quota這塊兒用的版本比較低,因為quota從2.0以后有了一些的變化現在是3.13的了),數據結構也有了一些調整,所以我現在還不能確定我的修改是否一定沒問題,不過至少連接是沒問題了,這塊兒還需要再測試。
下面我簡單介紹一下怎么配置基于AsianuxServer3):
1、核心,需要重新編譯核心加入ipx和ncpfs的支持,注意ipx里面的“FullinternalIPXnetwork”也就是CONFIG_IPX_INTERN)一定不要選,否則別的機器是連不通的,我就是一開始不知道,結果折騰了很長時間。
2、ipxutils,支持配置ipx的工具,Asianux已經帶了,需要確認是否安裝了。
3、ncpfs,支持ncpfs的工具,因netware的服務器用的是ncpfs,所以需要安裝這個包。
4、mars_nwe,這個就是模擬netware服務的包,配置文件在/etc/nwserv目錄下,對nwserv.conf稍做修改就可以,主要修改的地方:
1)163行的CDROM路徑,這個還是老的寫法,在AsianuxServer3中不存在/mnt/cdrom目錄,你可以把它改成別的目錄,或者干脆就建一個/mnt/cdrom目錄就OK了。
2)184行,服務器的名字,這個就是你的netware的服務器的名字,自己起一個就可以了,注意,這個文件中都是以一個數字開頭的,數字就表示了這行是什么意思,比如服務器名字是2,所以這行就是“2servername”,數字2就相當于別的一些配置文件中的類似“ServerName”的關鍵字。
3)314行IPX設備以及幀的定義,這個對應的數字是4,第二列表示網絡,如果你的網絡里面沒有其他的netware的服務,那么可以隨便寫,如果有,只要不和它沖突就可以,第三列是設備,寫eth0就可以,第四列是幀,可以寫802.3或ethernet_ii,***一列就是選擇Internalrouter是否處理RIP/SAP,這個我也不是很清楚是否有用,一般就寫1就可以,大于6的數字就表示處理。
4)592行可以設置登錄用戶,默認就只有一個guest,可以加上linux系統中的用戶,寫法是:
13登錄用戶名Linux用戶名密碼標識
其中,登錄用戶名和Linux用戶名可以不一樣,密碼是登錄Netware的密碼,標識目前只知道有0x1,表示用戶不能修改密碼。不過默認的這個guest用戶對應的Linux用戶是nobody,這個看起來是沒有問題,nobody用戶也沒什么權限,但是因為它沒有HOME目錄,所以它的HOME就變成了根目錄,這樣在Netware的客戶端上就會看到整個Linux系統的根目錄,所以所有文件都可以看了,雖然只能看,當感覺也很不安全,***把這個guest用戶去掉。
其他的就沒什么了,可以就用默認的。
好,下面說說我的測試過程,因為我這邊沒有無盤終端,所以我就是用的兩臺Linux機器做的測試,一臺做服務器,另外一臺做客戶端。
本文希望能更了解Suse Linux系統。
【編輯推薦】