Greg Page <greg@caldera.com
,来自 Caldera Incorporated 公司,编写了一套 IPX 配置工具,并增强了 Linux IPX 内核支持。
内核增强功能允许将 Linux 配置为功能齐全的 IPX 网桥或路由器。增强的 IPX 支持已经反馈到主流内核发行版中,因此您可能已经拥有它。
网络配置工具为您提供配置网络设备以支持 IPX 的能力,并允许您在 Linux 下配置 IPX 路由和其他功能。Linux IPX 网络工具可从以下网址获取:sunsite.unc.edu。
此命令用于手动添加、删除或检查现有网络设备的 IPX 功能。通常,网络设备将是 Ethernet 设备,例如 eth0
。至少必须将一个 IPX 接口指定为主接口,并且此命令的 -p 标志执行此操作。例如,要使用 IEEE 802.2 帧类型和 IPX 网络地址 39ab0222
为 Ethernet 设备 eth0
启用 IPX 功能作为主 IPX 接口,您将使用
# ipx_interface add -p eth0 802.2 0x39ab0222
如果帧类型与此网络上的 NetWare(tm) 服务器不同,它们将刻意忽略您。如果帧类型正确但网络号不同,它们仍然会忽略您,但在 NetWare 服务器控制台上会频繁抱怨。后者保证会为您引来 NetWare 管理员的怒火,并可能扰乱现有的 NetWare 客户端。
如果您在运行此程序时遇到错误,并且您恰好尚未配置 tcp/ip,那么您会发现您需要使用以下命令手动启动 eth0
接口
# ifconfig eth0 up
此命令启用或禁用接口配置和主接口设置的自动设置。
--auto_interface
允许您选择是否应将新的网络设备自动配置为 IPX 设备。
--auto_primary
允许您选择 IPX 软件是否应自动选择主接口。已注意到在网络上将此功能与 Windows 95 客户端一起使用时存在问题。
# ipx_configure --auto_interface=on --auto_primary=on
此命令允许您配置或取消配置内部网络地址。内部网络地址是可选的,但配置后,它将始终是主接口。要在 IPX 节点 1
上配置 IPX 网络地址 ab000000
,您将使用
# ipx_internal_net add 0xab000000 1
该命令允许您手动修改 IPX 路由表。例如,要通过节点号为 00608CC33C0F
的路由器在 IPX 网络 39ab0108
上添加通往 IPX 网络 39ab0222
的路由
# ipx_route add 0x39ab0222 0x39ab0108 0x00608CC33C0F