diff --git a/settings.php b/settings.php index 6f404552..2ae032ea 100644 --- a/settings.php +++ b/settings.php @@ -106,10 +106,17 @@ { $DHCP = false; // Try to guess initial settings - $DHCPdomain = explode(".",$piHoleIPv4); - $DHCPstart = $DHCPdomain[0].".".$DHCPdomain[1].".".$DHCPdomain[2].".201"; - $DHCPend = $DHCPdomain[0].".".$DHCPdomain[1].".".$DHCPdomain[2].".251"; - $DHCProuter = $DHCPdomain[0].".".$DHCPdomain[1].".".$DHCPdomain[2].".1"; + if($piHoleIPv4 !== "unknown") { + $DHCPdomain = explode(".",$piHoleIPv4); + $DHCPstart = $DHCPdomain[0].".".$DHCPdomain[1].".".$DHCPdomain[2].".201"; + $DHCPend = $DHCPdomain[0].".".$DHCPdomain[1].".".$DHCPdomain[2].".251"; + $DHCProuter = $DHCPdomain[0].".".$DHCPdomain[1].".".$DHCPdomain[2].".1"; + } + else { + $DHCPstart = ""; + $DHCPend = ""; + $DHCProuter = ""; + } } if(isset($setupVars["PIHOLE_DOMAIN"])){ $piHoleDomain = $setupVars["PIHOLE_DOMAIN"];