Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 1c0229a5f2b73cadbe5963a92b5c0574 > files > 7

ipxping-0.0-10.mga7.armv7hl.rpm

IPXPING was originally written for SUN machine using the /dev/nit
interface, by Stephen Clover <cloverst@kai.ee.cit.ac.nz> and Justin Hoon
<hoonju@kai.ee.cit.ac.nz>. Please read the README file for more
information on the original IPXPING.

I have ported the code to run on Linux. The major difference in the Linux
version is using the IPX interface and routing capability of the Linux
kernel. Hence some of the argument require in the original version is not
require in the Linux version. *NOTE* you must have IPX compiled into the
kernel or as module and properly configured the IPX interface for this
program to work. And you need to be root to execute it. 

To compile just type,

$ gcc -o ipxping ipxping-linux.c

To do an ipx ping,

# ipxping <network> <node>

example

# ipxping 00004002 00:00:00:00:00:01
ipxping packet send.
00004002:000000000001 is alive.
RTT: 1 ms
31 bytes returned
01 00 40 03 03 00 ....

Check your ipx routing table to see if the kernel knows how to route to a
particular network,

$ cat /proc/net/ipx*

If a remote node is up ipxping will say that the node is alive, print a
rtt timing, the data length and the data in the return ipx packet in hex
octet.

I do not yet know how to interpret the returned hex octet, although there
is an explanation of the returned code in the original README
file(sometimes there are 2 or more occurance of the same number).

I appreciate if anyone can give me a pointer as to where I can find these
information. I have tried to contact the two original authors, but one of
the email bounce and the other have not read his email for quite sometime.
:(