Added nameservice plugin
[olsrd.git] / lib / nameservice / README
1 NAMESERVICE PLUGIN FOR OLSRD
2 by Bruno Randolf <bruno.randolf@4g-systems.biz>
3
4 a simple DNS replacement for OLSR networks
5
6 this plugin distributes host name information over OLSR
7 and writes a file in /etc/hosts format. this file can be 
8 used to resolve hostnames on the local system and/or be
9 read by a DNS server like "dnsmasq", to make the names 
10 available via ordinary DNS to other clients as well.
11
12 the default location of the hosts file is
13 /var/run/hosts_olsr 
14
15 PLUGIN PARAMETERS
16
17 "name"          the name of the OLSR node
18
19 "filename"      which file to write to 
20                 (default: /var/run/hosts_olsr)
21
22
23 SAMPLE CONFIG
24
25 activate in /etc/olsrd.conf:
26
27 LoadPlugin "olsrd_nameservice.so.0.1"
28 {
29         PlParam "name" "thisismyname.mesh"
30         # optional:
31         #PlParam "filename" "/etc/hosts_olsr"
32 }
33