如何在1.1版中开启IPX功能
如题。 应该要重新编译内核。 默认应该编进去了吧 安装ipxutils 安装ipxutils请问大哥这个哪里有得安? IPX是Novell公司使用的一种协议,为他们的产品NetWare?提供的网络互联支持。
ncpfs是能够支持Novell NetWare? NCP协议的文件系统。NCP对于NetWare就像NFS对于TCP/IP那样。为了让 Linux系统能够mount上NetWare的文件系统,需要特殊的mount程序。ncps软件包就有这样的mount程序,还有其它用来配置和使用 ncpfs文件系统的工具。可以用命令“rpm –q”可以检查一下在系统中是否已经安装了ncpfs。
ipxutils软件包包括一些在Linux下配置和调试IPX界面和网络的工具(ipx_configure、 ipx_internal_net、ipx_interface和ipx_route)。IPX是Novell NetWare文件服务器用来传输数据的底层协议。在系统中必须安装ipxutils,用“rpm –q ipxutils”检查。
注意事项
下面所有的命令都是Unix兼容的命令。
源路径都为“/var/tmp”(当然在实际情况中也可以用其它路径)。
安装在RedHat Linux 6.1下测试通过。
要用“root”用户进行安装。
ncpfs的版本是2.2.0.12。
ipxutils的版本是2.2..0.12。
编译一个支持IPX和NCP的内核
首先要保证内核支持IPX和NCP协议。在编译内核的时候,下面的这些问题都要回答“y”:
The IPX protocol (CONFIG_IPX) Y
NCP filesystem support (CONFIG_NCP_PS) Y
Packet signatures (CONFIG_NCPFS_PACKET_SIGNING) Y
Clear remove/delete inhibit when needed (CONFIG_NCPFS_STRONG) Y
Use NFS namespace if available (CONFIG_NCPFS_NFS_NS) Y
Use LONG (OS/2) namespace if available (CONFIG_NCPFS_OS2_NS) Y
Allow mounting of volume subdirectories (CONFIG_NCPFS_MOUNT_SUBDIR) Y
Enable symbolic links and execute flags (CONFIG_NCPFS_EXTRAS) Y
尝试建立只用IPX协议的网络
一个活动的网络界面可以不绑定任何协议。为了不用“ifconfig”命令设置IP地址,可以简单地用“ifconfig ethN up”这个命令。
假定想要把eth1设置成只支持IPX而不支持TCP/IP,先要检查一下“ifcfg-eth1”文件是否存在并且确定IPADDR、NETMASK、NETWORK、BROADCAST的值为空:
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
IPADDR=
NETMASK=
BROADCAST=
ONBOOT=no
BOOTPROTO=none
USERCTL=no
然后,用下面的命令重新启动network daemon:
/etc/rc.d/init.d/network restart
接着用下面的命令使以太网卡eth1有效:
ifconfig eth1 up
因为在默认情况下Linux会在eth0和eth1两个网络界面上配置IPX协议,把第一块找到的网卡(eth0)设置程IPX主界面,因为我们只想在第二块网卡(eth1)上配置IPX协议,所以要把eth0上的IPX协议禁止掉。可以使用下面的命令:
ipx_interface del eth0 802.3
现在再用ifconfig,就可以看到网络界面的配置情况:eth0只支持TCP/IP协议,eth1只支持IPX协议。
ncpfs用户命令
用下面的命令自动配置网络界面并设定主界面:
# ipx_configure –auto_interface=on –auto_primary=on
用下面的命令mount Novell?服务器:
# ncpmount –S DMS01 /mnt/netware –U uname –P passwd
这个命令可以mount上文件服务器DMS01,用username登录名和passwd口令,把文件系统mount到“/mnt/netware”目录下。如果没有设置“-P”参数,系统就会提示你输入口令。
用下面的命令umount“/mnt/netware”目录:
# ncpumount /mnt/netware
用下面的命令列出网络上所有的Novell文件服务器:
# slist
用下面的命令拷贝文件:
# ncopy file1 directory
在“/proc”目录下有一些和Linux IPX相关的文件:
/proc/net/ipx_interface
这个文件包含计算机上IPX界面的配置信息。这些信息有的是用手工配置的,有的是自动检测到并配置的。
/proc/net/ipx_route
这个文件包含在IPX路由表中出现的路由的列表。这些路由可以用命令手工加上,也可以由IPX路由daemon自动设置。
/proc/net/ipx http://www.ibiblio.org/mdw/HOWTO/IPX-HOWTO.html
页:
[1]