summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@ScottUllrichImac.local>2010-08-11 13:44:34 -0400
committerScott Ullrich <sullrich@ScottUllrichImac.local>2010-08-11 13:44:51 -0400
commitc9e7d30d3edac8b5165e9ebace80f1828cb556e3 (patch)
treea0e2a870281e4aa916c7d33c63e74d3825cf7aa8 /usr
parent191b00d9633770222558bffdbc3559063e62b9f6 (diff)
downloadpfsense-c9e7d30d3edac8b5165e9ebace80f1828cb556e3.zip
pfsense-c9e7d30d3edac8b5165e9ebace80f1828cb556e3.tar.gz
Add 8021.x preauth (rsn_preauth)
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/interfaces.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php
index 19ae18a..3b96743 100755
--- a/usr/local/www/interfaces.php
+++ b/usr/local/www/interfaces.php
@@ -275,6 +275,7 @@ if (isset($wancfg['wireless'])) {
$pconfig['wpa_strict_rekey'] = isset($wancfg['wireless']['wpa']['wpa_strict_rekey']);
$pconfig['passphrase'] = $wancfg['wireless']['wpa']['passphrase'];
$pconfig['ieee8021x'] = isset($wancfg['wireless']['wpa']['ieee8021x']['enable']);
+ $pconfig['rsn_preauth'] = isset($wancfg['wireless']['wpa']['rsn_preauth']['enable']);
$pconfig['ext_wpa_sw'] = $wancfg['wireless']['wpa']['ext_wpa_sw'];
$pconfig['wpa_enable'] = isset($wancfg['wireless']['wpa']['enable']);
}
@@ -745,6 +746,10 @@ function handle_wireless_post() {
$wancfg['wireless']['wpa']['mac_acl_enable'] = true;
else if (isset($wancfg['wireless']['wpa']['mac_acl_enable']))
unset($wancfg['wireless']['wpa']['mac_acl_enable']);
+ if ($_POST['rsn_preauth'] == "yes")
+ $wancfg['wireless']['wpa']['rsn_preauth']['enable'] = true;
+ else
+ unset($wancfg['wireless']['wpa']['rsn_preauth']['enable']);
if ($_POST['ieee8021x'] == "yes")
$wancfg['wireless']['wpa']['ieee8021x']['enable'] = true;
else if (isset($wancfg['wireless']['wpa']['ieee8021x']['enable']))
@@ -1948,6 +1953,13 @@ $types = array("none" => gettext("None"), "static" => gettext("Static"), "dhcp"
<br/>
</td>
</tr>
+ <tr>
+ <td valign="top" class="vncell">802.1X <?=gettext("Authentication Roaming Preauth"); ?></td>
+ <td class="vtable">
+ <input name="rsn_preauth" id="rsn_preauth" type="checkbox" class="formfld unknown" size="66" value="yes" <? if ($pconfig['rsn_preauth']) echo "checked"; ?>>
+ <br/>
+ </td>
+ </tr>
<? endif; ?>
<tr>
<td colspan="2" valign="top" height="16"></td>
OpenPOWER on IntegriCloud