Project

General

Profile

« Previous | Next » 

Revision 3475eb04

Added by Andrew Pilloud over 9 years ago

Make DHCP deny action configurable

View differences:

src/usr/local/www/services_dhcp.php
183 183
	list($pconfig['wins1'], $pconfig['wins2']) = $dhcpdconf['winsserver'];
184 184
	list($pconfig['dns1'], $pconfig['dns2'], $pconfig['dns3'], $pconfig['dns4']) = $dhcpdconf['dnsserver'];
185 185
	$pconfig['denyunknown'] = isset($dhcpdconf['denyunknown']);
186
	$pconfig['nonak'] = isset($dhcpdconf['nonak']);
186 187
	$pconfig['ddnsdomain'] = $dhcpdconf['ddnsdomain'];
187 188
	$pconfig['ddnsdomainprimary'] = $dhcpdconf['ddnsdomainprimary'];
188 189
	$pconfig['ddnsdomainkeyname'] = $dhcpdconf['ddnsdomainkeyname'];
......
540 541
		$dhcpdconf['domain'] = $_POST['domain'];
541 542
		$dhcpdconf['domainsearchlist'] = $_POST['domainsearchlist'];
542 543
		$dhcpdconf['denyunknown'] = ($_POST['denyunknown']) ? true : false;
544
		$dhcpdconf['nonak'] = ($_POST['nonak']) ? true : false;
543 545
		$dhcpdconf['ddnsdomain'] = $_POST['ddnsdomain'];
544 546
		$dhcpdconf['ddnsdomainprimary'] = $_POST['ddnsdomainprimary'];
545 547
		$dhcpdconf['ddnsdomainkeyname'] = $_POST['ddnsdomainkeyname'];
......
773 775
	$pconfig['denyunknown']
774 776
));
775 777

  
778
$section->addInput(new Form_Checkbox(
779
	'nonak',
780
	'Ignore denied clients',
781
	'Denied clients will be ignored rather than rejected.',
782
	$pconfig['nonak']
783
));
784

  
785

  
776 786
if (is_numeric($pool) || ($act == "newpool")) {
777 787
	$section->addInput(new Form_Input(
778 788
		'descr',

Also available in: Unified diff