puppet-npd6
Overview
Install, configure and enable the Neighbor Proxy Daemon for IPv6. See http://npd6.github.io/npd6/ for more details.
-
npd6
: Main class
Options for /etc/npd6.conf
. See npd6.conf(5)
for details :
-
prefix
: Mandatory IPv6 prefix -
interface
: Defaults toeth0
-
prefix_interface
: Additionalprefix => interface
pairs ralogging
listtype
-
addrlist
: Array -
exprlist
: Array listlogging
collecttargets
linkoption
ignorelocal
routerna
maxhops
pollerrorlimit
Red Hat Enterprise Linux packages may be found on http://dl.marmotte.net/rpms/
Example
In the following example, all Neighbor Solicitation requests on the specified interface and for any address contained in the specified prefix will be answered.
Puppet DSL :
class { '::npd6':
prefix => '2001:db8:2:60a6::/64',
interface => 'br0',
}
Hiera YAML :
classes:
- '::npd6'
npd6::prefix: '2001:db8:2:60a6::/64'
npd6::interface: 'br0'