105 lines
4.2 KiB
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><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>
|