Add an option to disable the ping-check in dhcpd
In experiencing some strange DHCP behavior at a customer site, where DHCP leases were getting abandoned and never re-used causing the pool to fill up and run out of available IPs, the solution was to turn off the ping-check in dhcpd.conf.
The problem is that currently in pfSense that conf option is hard-coded and there is no way to override it.
I've created a patch to test it with the site, where it's not working. I'll submit a pull request for your consideration.
Fix #9285: Move ping-check option from global to per-subnet
(cherry picked from commit 5197e3e3a3b0ee048785e2ffb4222d7cba4e6c74)
#2 Updated by Chris Linstruth 5 months ago
This looks like it should be added on a per-subnet basis instead of globally. As this patch stands right now if you disable ping check on an earlier subnet and it is unchecked in a later subnet, you still get a global ping-check true; in the dhcpd.conf file.