Italiano English
Modifica History Actions

Differenze per "NameServicePluginConfig"

Differenze tra le versioni 1 e 2
Versione 1 del 2011-03-28 10:51:24
Dimensione: 1050
Autore: ClauzClauz
Commento:
Versione 2 del 2011-03-28 10:57:30
Dimensione: 810
Autore: ClauzClauz
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:

== OpenWrt ==
Linea 12: Linea 14:
Change the first part of {{{/etc/config/dhcp}}} as follows. 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}}}:
Linea 15: Linea 21:
config dnsmasq
 option domainneeded 1
 option boguspriv 1
 option filterwin2k 0 # enable for dial on demand
 option localise_queries 1
 option rebind_protection 1 # disable if upstream must serve RFC1918 addresses
 option rebind_localhost 1 # enable for RBL checking and similar services
 #list rebind_domain example.lan # whitelist RFC1918 responses for domains
 option local '/ninux/'
 option domain 'ninux'
 option expandhosts 1
 option nonegcache 0
 option authoritative 1
 option readethers 1
 option leasefile '/tmp/dhcp.leases'
 option resolvfile '/tmp/resolv.conf.auto'
 option addnhosts '/var/run/hosts_olsr'

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"
}
Linea 33: Linea 31:

dnsmasq config can be left with the defaults

Configuring the olsrd nameservice plug-in

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