1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
***********************************************************
RPLD comes with no warranty not even an implied warranty.
By using rpld, you agree to the terms and conditions set
forth in the LICENCE file which can be found at the top level of
the rpld distribution.
***********************************************************
Compilation:
Currently rpld is known to compile on the following platforms
Linux 2.0.x (*)
Linux 2.1.x (*)
Linux 2.2.x
Linux 2.3.x
Linux 2.4.0-prex
NetBSD
(*) You will get a console message saying "can't find module net-pf-17"
which you can ignore.
rpld ships by default with a resonably efficent driver for 2.2 and
above. It also comes with old drivers for 2.0 and 2.1, and a driver
for kernels with native llc support. The non native drivers consist
of a nit (which listens for packets on the network) and llc-nit.c
which implements an LLC 802.2 layer. If you want to change from the
default, you need to edit the makefile an recompile.
For NetBSD rpld ships with a simple bpf driver which passes every
packed up to llc-nit.c so is fairly inefficient.
A native llc support patche for linux 2.2 kernels can be found
in kernel, for 2.3 and 2.4 use the linux-sna package available
from www.linux-sna.org.
To compile rpld, you MUST DO "make depend" and then "make".
To compile the utilities/patches/fixes for the ever burgeoning list of
network cards type "make nics", you will need a recent version of the
bin86 package. I suggest you use the one from the ELKS project.
Installation:
install rpld in you system binaries directory, and copy
/etc/rpld.conf.sample to /etc/rpld.conf and edit it.
run rpld somewhere in your init scripts.
Trouble shooting:
You can try running ana (in this directory). The synopis is
ana [interface name]
even if the output makes no sense to you it will help people
who understand more to quickly find the problem.
|