Initial import
[olsrd.git] / lib / secure / SOLSR-README
1 Secure OLSR 0.2 implementation notes
2 (c)Andreas T√łnnesen 06.05.04
3
4 This document contains information on how to
5 use the secure OLSR plugin with the UniK olsr daemon.
6 It does _not_ cover secure OLSR protocol issues.
7
8 Lines starting with '# ' indicates shell commands.
9
10 COMPILING
11
12   To compile simply do:
13   # make
14
15   Note that the plugin depends on the openssl libraries.
16
17 INSTALLING
18
19   To install:
20   # make install
21
22   This will run ldconfig to update the dynamic linker.
23   It might take a while.
24
25 USAGE
26
27   To make olsrd load the secure OLSR plugin add the
28   following line in the olsrd configuration file:
29
30   LOAD_PLUGIN     olsrd_secure.so.X.X
31
32   replacing the Xes with the version of the plugin.
33
34   The plugin uses a shared secret key - for nodes
35   to participate in the OLSR routing domain they
36   need to use the key used by the other nodes.
37   The key is 128-bits of size and is read from
38   the file:
39   /root/.olsr/olsrd_secure_key
40
41   Copy the key to this file an all nodes. The plugin
42   will terminate olsrd if this file cannot be found.
43
44   Now start olsrd and the let the plugin do its
45   thing :)
46
47 - Andreas