Prints out accepted parameters
[olsrd.git] / lib / secure / SOLSR-README
1
2 06.11.2004
3
4 NOTE:
5 DEVELOPMENT OF THIS PLUIGN HAS CEASED FROM OLSRD 0.4.8
6 THIS PLUGIN WILL ONLY WORK WITH OLSRD <= 0.4.7
7
8 There has been some heavy internal rewrites that will
9 affect the way this plugin works in a serious way. The
10 outputbuffering in olsrd is completely rewritten to
11 work on a pr. interface basis. Due to this, this plugin 
12 is no longer functional with olsrd >= 0.4.8. Sorry.
13
14 If you would like to update and maintain this plugin,
15 drop me a mail at andreto@olsr.org
16
17 - Andreas T√łnnesen
18
19
20
21
22 OLD README:
23
24 Secure OLSR 0.2 implementation notes
25 (c)Andreas T√łnnesen 06.05.04
26
27 This document contains information on how to
28 use the secure OLSR plugin with the UniK olsr daemon.
29 It does _not_ cover secure OLSR protocol issues.
30
31 Lines starting with '# ' indicates shell commands.
32
33 COMPILING
34
35   To compile simply do:
36   # make
37
38   Note that the plugin depends on the openssl libraries.
39
40 INSTALLING
41
42   To install:
43   # make install
44
45   This will run ldconfig to update the dynamic linker.
46   It might take a while.
47
48 USAGE
49
50   To make olsrd load the secure OLSR plugin add the
51   following line in the olsrd configuration file:
52
53   LOAD_PLUGIN     olsrd_secure.so.X.X
54
55   replacing the Xes with the version of the plugin.
56
57   The plugin uses a shared secret key - for nodes
58   to participate in the OLSR routing domain they
59   need to use the key used by the other nodes.
60   The key is 128-bits of size and is read from
61   the file:
62   /root/.olsr/olsrd_secure_key
63
64   Copy the key to this file an all nodes. The plugin
65   will terminate olsrd if this file cannot be found.
66
67   Now start olsrd and the let the plugin do its
68   thing :)
69
70 - Andreas