diff options
author | timdufrane <tim.dufrane@gmail.com> | 2013-11-21 13:38:43 -0500 |
---|---|---|
committer | timdufrane <tim.dufrane@gmail.com> | 2013-11-21 13:38:43 -0500 |
commit | 1bd021e39e56baba292fce7ab8c09b571d8aa1e9 (patch) | |
tree | bd967913355790dee41147fd8a6a7d23e5672bf0 /usr/local/www | |
parent | 4208f7b1ba1ed0a084e676ed65ac775e6b4b3279 (diff) | |
download | pfsense-1bd021e39e56baba292fce7ab8c09b571d8aa1e9.zip pfsense-1bd021e39e56baba292fce7ab8c09b571d8aa1e9.tar.gz |
Add DHCP without gateway capability
Diffstat (limited to 'usr/local/www')
-rwxr-xr-x | usr/local/www/services_dhcp.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/local/www/services_dhcp.php b/usr/local/www/services_dhcp.php index 3b136c9..2566cd8 100755 --- a/usr/local/www/services_dhcp.php +++ b/usr/local/www/services_dhcp.php @@ -241,12 +241,12 @@ if ($_POST) { $input_errors[] = gettext("A valid range must be specified."); if (($_POST['range_to'] && !is_ipaddrv4($_POST['range_to']))) $input_errors[] = gettext("A valid range must be specified."); - if (($_POST['gateway'] && !is_ipaddrv4($_POST['gateway']))) + if (($_POST['gateway'] && $_POST['gateway'] != "none" && !is_ipaddrv4($_POST['gateway']))) $input_errors[] = gettext("A valid IP address must be specified for the gateway."); if (($_POST['wins1'] && !is_ipaddrv4($_POST['wins1'])) || ($_POST['wins2'] && !is_ipaddrv4($_POST['wins2']))) $input_errors[] = gettext("A valid IP address must be specified for the primary/secondary WINS servers."); $parent_ip = get_interface_ip($_POST['if']); - if (is_ipaddrv4($parent_ip) && $_POST['gateway']) { + if (is_ipaddrv4($parent_ip) && $_POST['gateway'] && $_POST['gateway'] != "none") { $parent_sn = get_interface_subnet($_POST['if']); if(!ip_in_subnet($_POST['gateway'], gen_subnet($parent_ip, $parent_sn) . "/" . $parent_sn) && !ip_in_interface_alias_subnet($_POST['if'], $_POST['gateway'])) $input_errors[] = sprintf(gettext("The gateway address %s does not lie within the chosen interface's subnet."), $_POST['gateway']); @@ -890,7 +890,7 @@ include("head.inc"); <td width="22%" valign="top" class="vncell"><?=gettext("Gateway");?></td> <td width="78%" class="vtable"> <input name="gateway" type="text" class="formfld host" id="gateway" size="20" value="<?=htmlspecialchars($pconfig['gateway']);?>"><br> - <?=gettext("The default is to use the IP on this interface of the firewall as the gateway. Specify an alternate gateway here if this is not the correct gateway for your network.");?> + <?=gettext("The default is to use the IP on this interface of the firewall as the gateway. Specify an alternate gateway here if this is not the correct gateway for your network. Type \"none\" for no gateway assignment.");?> </td> </tr> <tr> |