myleader 发表于 2003-9-16 18:37:02

如何在1.1版中开启IPX功能

如题。

kanven 发表于 2003-9-16 20:21:13

应该要重新编译内核。

aniuge007 发表于 2003-9-17 23:27:05

默认应该编进去了吧

cjacker 发表于 2003-9-18 00:05:57

安装ipxutils

kanven 发表于 2003-9-18 12:30:27

安装ipxutils
请问大哥这个哪里有得安?

cjacker 发表于 2003-9-18 14:24:05

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

cjacker 发表于 2003-9-18 14:26:46

http://www.ibiblio.org/mdw/HOWTO/IPX-HOWTO.html
页: [1]
查看完整版本: 如何在1.1版中开启IPX功能