|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
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体系中的用户,写法是:
登任命户名Linux用户名暗码标识
个中,登任命户名和Linux用户名能够纷歧样,暗码是登录Netware的暗码,标识今朝只晓得有0x1,暗示用户不克不及修正暗码。不外默许的这个guest用户对应的Linux用户是nobody,这个看起来是没有成绩,nobody用户也没甚么权限,可是由于它没有HOME目次,以是它的HOME就酿成了根目次,如许在Netware的客户端上就会看到全部Linux体系的根目次,以是一切文件都能够看了,固然只能看,当感到也很不平安,最好把这个guest用户往失落。
其他的就没甚么了,能够就用默许的。
上面说说我的测试历程,由于我这边没有没有盘终端,以是我就是用的两台Linux呆板做的测试,一台做服务器,别的一台做客户端:
服务器设置:
1、安装撑持ipx和ncpfs的中心,安装ncpfs和mars_nwe两个包,确认已安装了ipxutils;
2、加载ipx和ncpfs模块;
3、修正/etc/sysconfig/network-scripts/ifcfg-eth0文件,只保存DEVICE=eth0和ONBOOT=yes两行,这是为了使eth0只撑持IPX协定而不撑持TCP/IP协定;
4、从头启动/etc/rc.d/init.d/network服务,确认用ifconfig检察eth0不克不及看到IP了;
5、修正/etc/nwserv/nwserv.conf文件;
6、启动/etc/rc.d/init.d/nwserv服务;
7、用ifconfig命令确认IPX协定已撑持(能够看到IPX/Ethernet802.3如许的行),假如看不到IPX的行,那末就先关失落nwserv服务,然后运转命令ipx_interfaceaddeth0802.3,再用ifconfig命令检察,看到IPX以后再启动nwserv服务;
8、运转命令slist应当能够看到服务,称号就是你在/etc/nwserv/nwserv.conf文件中设置的;
OK,到这里,服务器就设置好了,假如不宁神,能够先在服务器上本人mount一下本人:
ncpmount-Sservername-Uusername-Ppassword
这里的servername,username和passwork要换成你本人的,能够不加-P参数,这时候会请求你输出暗码,另有就是用户名,默许设置了guest的用户,没有暗码,能够用这个先试。用户的设置也在/etc/nwserv/nwserv.conf文件中。
就是要mount到的目次,注重,假如你设置了CDROM的路径是/mnt/cdrom,那末万万不要mount到/mnt目次上,由于netware会共享出/mnt/cdrom,假如你mount到/mnt目次下,ncpmount命令就会逝世失落,由于呈现了轮回。
客户真个设置:
前四步的设置和服务器一样;
5、利用命令ipx_interfaceadd-peth0802.3为eth0增添IPX撑持并主动设置IPX地点;注重,这里必定要加一个-p的参数,这暗示利用Primary形式,在/proc/net/ipx/interface文件中能够响应的看到Primary那边是写的Yes。不然,在客户端是看不到服务器的。我由于这个成绩折腾了好长工夫,入手下手还嫌疑是互换机不撑持IPX协定,厥后换了直连线也不可,厥后偶然中看到了这个参数,一试就OK了!
6、用命令ifconfig检察,应当能够看到eth0具有相似IPX/Ethernet802.3如许的行;
7、运转命令slist检察可用服务器,应当能够看到相似上面的行:
KnownNetWareF
12下一页
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。 |
|