From c9e7d30d3edac8b5165e9ebace80f1828cb556e3 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 11 Aug 2010 13:44:34 -0400 Subject: Add 8021.x preauth (rsn_preauth) --- usr/local/www/interfaces.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'usr') 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"
+ + 802.1X + + > +
+ + -- cgit v1.1