Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bootp is disabled upon failover configuration, while this should not be #226

Open
Rocco83 opened this issue Jun 10, 2019 · 1 comment
Open

Comments

@Rocco83
Copy link

Rocco83 commented Jun 10, 2019

Affected Puppet, Ruby, OS and module versions/distributions

  • Module version: latest (3.3.0 at the time of bug reporting)

How to reproduce (e.g Puppet code you use)

Configure DHCP with failover module

What are you seeing

bootp is disabled by default, as by
#126

What behaviour did you expect instead

The pull refer to https://linux.die.net/man/5/dhcpd.conf
But this chapter does not reflect anymore the current configuration, at least from Debian Stretch.

https://manpages.debian.org/testing/isc-dhcp-server/dhcpd.conf.5.en.html (ref: v4.3)
https://kb.isc.org/docs/isc-dhcp-41-manual-pages-dhcpdconf#configuring-failover
https://kb.isc.org/docs/isc-dhcp-44-manual-pages-dhcpdconf#configuring-failover

It should be sufficient to remove the bootp related line

@russellshackleford
Copy link

No, BOOTP should be disabled, at least by default, when failover is configured. While it is possible to find use cases when it is possibly safe to implement it, those cannot be assumed to be the default case. See https://tools.ietf.org/html/draft-ietf-dhc-failover-12#section-5.14.

However, I do think that disabling it as is done #126 is a bit heavy handed and an option should be offered, but the default should be disabled and the README should warn people not to enable it without understanding the consequences.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants