diff options
author | Scott Ullrich <sullrich@ScottUllrichImac.local> | 2010-08-11 13:44:34 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@ScottUllrichImac.local> | 2010-08-11 13:44:51 -0400 |
commit | c9e7d30d3edac8b5165e9ebace80f1828cb556e3 (patch) | |
tree | a0e2a870281e4aa916c7d33c63e74d3825cf7aa8 /usr/local/www | |
parent | 191b00d9633770222558bffdbc3559063e62b9f6 (diff) | |
download | pfsense-c9e7d30d3edac8b5165e9ebace80f1828cb556e3.zip pfsense-c9e7d30d3edac8b5165e9ebace80f1828cb556e3.tar.gz |
Add 8021.x preauth (rsn_preauth)
Diffstat (limited to 'usr/local/www')
-rwxr-xr-x | usr/local/www/interfaces.php | 12 |
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> |