Italiano English
Modifica History Actions

Differenze per "NameServicePluginConfig"

Differenze tra le versioni 2 e 3
Versione 2 del 2011-03-28 10:57:30
Dimensione: 810
Autore: ClauzClauz
Commento:
Versione 3 del 2011-03-29 22:13:34
Dimensione: 1435
Autore: stefanopilla
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
The name is a bit misleading, as it has grown from a bit nameservice to be a instrument for flooding many information in the mesh:

 * my hostname
 * hostnames in my attached network
 * address of my dns server
 * geopositions
 * mac addresses
 * services
Linea 4: Linea 12:
Add the following to {{{/etc/config/olsrd}}}. Be sure to have no important data in {{{/etc/hosts}}}.
Linea 5: Linea 14:
Add the following to {{{/etc/config/olsrd}}}. Be sure to have no important data in {{{/etc/hosts}}}.
Linea 8: Linea 16:
 option library 'olsrd_nameservice.so.0.3'
 option 'suffix' ".ninux"
 option 'hosts_file' '/etc/hosts'
 option 'sighup_pid_file' '/var/run/dnsmasq.pid'
        option library 'olsrd_nameservice.so.0.3'
        option 'suffix' ".ninux"
        option 'hosts_file' '/etc/hosts'
        option 'sighup_pid_file' '/var/run/dnsmasq.pid'
Linea 13: Linea 21:
Linea 17: Linea 24:
Linea 21: Linea 27:
Linea 24: Linea 29:
 PlParam "name" "qq"
 PlParam "suffix" ".ninux"
 PlParam "hosts-file" "/etc/hosts"
 PlParam "sighup-pid-file" "/var/run/dnsmasq.pid"
        PlParam "name" "qq"
        PlParam "suffix" ".ninux"
        PlParam "hosts-file" "/etc/hosts"
        PlParam "sighup-pid-file" "/var/run/dnsmasq.pid"
Linea 29: Linea 34:
}}}
dnsmasq config can be left with the defaults
Linea 30: Linea 37:
It is also possibile to give the lat/lon coordinates and create a file (.js) in which to store the position of the others nodes:

{{{
LoadPlugin "olsrd_nameservice.so.0.3"
{
Linea 31: Linea 43:

dnsmasq config can be left with the defaults
{{{
        PlParam "lat" "52.524"
        PlParam "lon" "13.31"
        PlParam "latlon-file" "/var/run/latlon.js"
}
}}}

Configuring the olsrd nameservice plug-in

The name is a bit misleading, as it has grown from a bit nameservice to be a instrument for flooding many information in the mesh:

  • my hostname
  • hostnames in my attached network
  • address of my dns server
  • geopositions
  • mac addresses
  • services

OpenWrt

Add the following to /etc/config/olsrd. Be sure to have no important data in /etc/hosts.

config LoadPlugin
        option library 'olsrd_nameservice.so.0.3'
        option 'suffix' ".ninux"
        option 'hosts_file' '/etc/hosts'
        option 'sighup_pid_file' '/var/run/dnsmasq.pid'

The /etc/config/dhcp file (i.e. dnsmasq config) can be left with the default values.

Other

Add the following to /etc/olsrd.conf. Be sure to have no important data in /etc/hosts:

LoadPlugin "olsrd_nameservice.so.0.3"
{
        PlParam "name" "qq"
        PlParam "suffix" ".ninux"
        PlParam "hosts-file" "/etc/hosts"
        PlParam "sighup-pid-file" "/var/run/dnsmasq.pid"
}

dnsmasq config can be left with the defaults

It is also possibile to give the lat/lon coordinates and create a file (.js) in which to store the position of the others nodes:

LoadPlugin "olsrd_nameservice.so.0.3"
{

        PlParam "lat" "52.524"
        PlParam "lon" "13.31"
        PlParam "latlon-file" "/var/run/latlon.js"
}