old-www/HOWTO/IPX-HOWTO-7.html

105 lines
4.2 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Linux IPX-HOWTO: Greg Pages IPX tools.</TITLE>
<LINK HREF="IPX-HOWTO-8.html" REL=next>
<LINK HREF="IPX-HOWTO-6.html" REL=previous>
<LINK HREF="IPX-HOWTO.html#toc7" REL=contents>
</HEAD>
<BODY>
<A HREF="IPX-HOWTO-8.html">Next</A>
<A HREF="IPX-HOWTO-6.html">Previous</A>
<A HREF="IPX-HOWTO.html#toc7">Contents</A>
<HR>
<H2><A NAME="s7">7. Greg Pages IPX tools.</A></H2>
<P>Greg Page <CODE>&lt;greg@caldera.com</CODE> of Caldera Incorporated has written
a suite of IPX configuration tools and enhanced the Linux IPX kernel support.
<P>The kernel enhancements allow linux to be configured as a fully featured
IPX bridge or router. The enhanced IPX support has already been fed back into
the mainstream kernel distribution so you will probably already have it.
<P>The network configuration tools provide you with the capability to configure
your network devices to support IPX and allow you to configure IPX routing
and other facilities under Linux. The Linux IPX network tools are available
from:
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ipx.tgz">sunsite.unc.edu</A>.
<P>
<H2><A NAME="ss7.1">7.1 The IPX tools in more detail.</A>
</H2>
<P>
<DL>
<DT><B>ipx_interface</B><DD><P>This command is used to manually add, delete or check
ipx capability to an existing network device. Normally the network device
would be an Ethernet device such at <CODE>eth0</CODE>. At least one IPX interface
must be designated the <EM>primary</EM> interface and the <EM>-p</EM> flag
to this command does this. For example to enable Ethernet device <CODE>eth0</CODE>
for IPX capability as the primary IPX interface using the IEEE 802.2 frame type
and IPX network address <CODE>39ab0222</CODE> you would use:
<BLOCKQUOTE><CODE>
<PRE>
# ipx_interface add -p eth0 802.2 0x39ab0222
</PRE>
</CODE></BLOCKQUOTE>
<P>If the frame type differs from NetWare(tm) servers on this network, they will
studiously ignore you. If the frame type is correct but the network number
differs, they will still ignore you but complain frequently on the NetWare
server console. The latter is guaranteed to gain you flames from your
NetWare administrator and may disrupt existing NetWare clients.
<P>If you get an error while running this program and you happen to not
have already configured tcp/ip, then you will find that you need to manually
start the <CODE>eth0</CODE> interface using the command:
<BLOCKQUOTE><CODE>
<PRE>
# ifconfig eth0 up
</PRE>
</CODE></BLOCKQUOTE>
<P>
<DT><B>ipx_configure</B><DD><P>This command enables or disables the automatic setting
of the interface configuration and primary interface settings.
<DL>
<DT><B><CODE>--auto_interface</CODE></B><DD><P>allows you to select whether new network
devices should be automatically configured as IPX devices or not.
<DT><B><CODE>--auto_primary</CODE></B><DD><P>allows you to select whether the IPX software
should automatically select a primary interface or not. Problems have been
noted using this with Windows 95 clients on the network.
</DL>
A typical example would be to enable both automatic interface configuration
and automatic primary interface setting with the following command:
<BLOCKQUOTE><CODE>
<PRE>
# ipx_configure --auto_interface=on --auto_primary=on
</PRE>
</CODE></BLOCKQUOTE>
<P>
<DT><B>ipx_internal_net</B><DD><P>This command allows you to configure or deconfigure
an internal network address. An internal network address is optional, but when
it is configured it will always be the primary interface. To configure an
IPX network address of <CODE>ab000000</CODE> on IPX node <CODE>1</CODE>
you would use:
<BLOCKQUOTE><CODE>
<PRE>
# ipx_internal_net add 0xab000000 1
</PRE>
</CODE></BLOCKQUOTE>
<P>
<DT><B>ipx_route</B><DD><P>The command allows you to manually modify the IPX routing
table. For example to add a route to IPX network <CODE>39ab0222</CODE> via
a router with node number <CODE>00608CC33C0F</CODE> on IPX network
<CODE>39ab0108</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
# ipx_route add 0x39ab0222 0x39ab0108 0x00608CC33C0F
</PRE>
</CODE></BLOCKQUOTE>
</DL>
<P>
<HR>
<A HREF="IPX-HOWTO-8.html">Next</A>
<A HREF="IPX-HOWTO-6.html">Previous</A>
<A HREF="IPX-HOWTO.html#toc7">Contents</A>
</BODY>
</HTML>