Add option to disable IPv6 part of the DHCP server

This commit is contained in:
DL6ER
2017-01-03 14:07:16 +01:00
parent 3e139b1b96
commit 645aab6571
2 changed files with 25 additions and 1 deletions
+10 -1
View File
@@ -355,9 +355,18 @@ function validDomain($domain_name)
$error .= "Lease time ".$leasetime." is invalid!<br>";
}
if(isset($_POST["useIPv6"]))
{
$ipv6 = "useIPv6";
}
else
{
$ipv6 = "noIPv6";
}
if(!strlen($error))
{
exec("sudo pihole -a enabledhcp ".$from." ".$to." ".$router." ".$leasetime." ".$domain);
exec("sudo pihole -a enabledhcp ".$from." ".$to." ".$router." ".$leasetime." ".$domain." ".$ipv6);
$success .= "The DHCP server has been activated";
}
}
+15
View File
@@ -132,6 +132,15 @@
{
$DHCPleasetime = 24;
}
if(isset($setupVars["DHCP_IPV6"]))
{
$DHCPIPv6 = $setupVars["DHCP_IPV6"];
}
else
{
$DHCPIPv6 = true;
}
}
else
{
@@ -149,6 +158,7 @@
$DHCProuter = "";
}
$DHCPleasetime = 24;
$DHCPIPv6 = true;
}
if(isset($setupVars["PIHOLE_DOMAIN"])){
$piHoleDomain = $setupVars["PIHOLE_DOMAIN"];
@@ -205,6 +215,11 @@
<div class="box-tools pull-right"><button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-plus"></i></button></div>
</div>
<div class="box-body">
<div class="col-md-12">
<div class="form-group">
<div class="checkbox"><label><input type="checkbox" name="useIPv6" <?php if($DHCPIPv6){ ?>checked<?php } ?> class="DHCPgroup" <?php if(!$DHCP){ ?>disabled<?php } ?>> Enable IPv6 support (SLAAC + RA)</label></div>
</div>
</div>
<div class="col-md-12">
<label>Pi-Hole domain name</label>
<div class="form-group">