npd6

Neighbor Proxy Daemon for IPv6 module

Matthias Saou

thias

11,572 downloads

4,009 latest version

5.0 quality score

Version information

  • 1.0.2 (latest)
  • 1.0.1
  • 1.0.0
  • 0.1.0
  • 0.0.1
released Aug 21st 2018
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >=2.7.20 <6.0.0
  • RedHat
    ,
    CentOS

Start using this module

Documentation

thias/npd6 — version 1.0.2 Aug 21st 2018

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 to eth0
  • prefix_interface : Additional prefix => 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'