X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=html%2Fcgi-bin%2Fwirelessclient.cgi;h=6978663cf39d4d7aaa9c7eea8634ccfc435162e7;hp=c6e20a0e6f5592ebd7ca0385a42842d61d563dcd;hb=39155be80547e808e859f8f4dcd93763876bff5f;hpb=f34844355bf8ce1c5239301fedc98f38ba765d5e
diff --git a/html/cgi-bin/wirelessclient.cgi b/html/cgi-bin/wirelessclient.cgi
index c6e20a0e6f..6978663cf3 100644
--- a/html/cgi-bin/wirelessclient.cgi
+++ b/html/cgi-bin/wirelessclient.cgi
@@ -19,8 +19,8 @@
# #
###############################################################################
-# DEVICE,ENABLED,MODE,WPA_MODE,SSID,PSK,PRIO
-# wlan0,on,WPA2,,Use This One Mum,ThisIsTheKey,2
+# DEVICE,ENABLED,MODE,WPA_MODE,SSID,PSK,PRIO,AUTH,ANONYMOUS,IDENTITY,PASSWORD
+# wlan0,on,WPA2,,Use This One Mum,ThisIsTheKey,2,TTLS,anonymous,username,password
use strict;
@@ -132,6 +132,10 @@ if ($settings{'ACTION'} eq $Lang::tr{'add'}) {
push(@config, $settings{'SSID'});
push(@config, $settings{'PSK'});
push(@config, $settings{'PRIO'});
+ push(@config, $settings{'AUTH'});
+ push(@config, $settings{'ANONYMOUS'});
+ push(@config, $settings{'IDENTITY'});
+ push(@config, $settings{'PASSWORD'});
# Add the new configuration and write all the stuff to the configuration file.
my $line = join(',', @config) . "\n";
@@ -164,6 +168,10 @@ if ($settings{'ACTION'} eq $Lang::tr{'edit'}) {
$settings{'SSID'} = $config[5];
$settings{'PSK'} = $config[6];
$settings{'PRIO'} = $config[7];
+ $settings{'AUTH'} = $config[8];
+ $settings{'ANONYMOUS'} = $config[9];
+ $settings{'IDENTITY'} = $config[10];
+ $settings{'PASSWORD'} = $config[11];
}
}
}
@@ -181,12 +189,16 @@ if ($settings{'ACTION'} eq $Lang::tr{'update'}) {
if ($config[0] eq $settings{'ID'}) {
# Update all configuration settings.
# ID and INTERFACE cannot be changed.
- $config[2] = $settings{'ENABLED'};
- $config[3] = $settings{'ENCRYPTION'};
- $config[4] = $settings{'WPA_MODE'};
- $config[5] = $settings{'SSID'};
- $config[6] = $settings{'PSK'};
- $config[7] = $settings{'PRIO'};
+ $config[2] = $settings{'ENABLED'};
+ $config[3] = $settings{'ENCRYPTION'};
+ $config[4] = $settings{'WPA_MODE'};
+ $config[5] = $settings{'SSID'};
+ $config[6] = $settings{'PSK'};
+ $config[7] = $settings{'PRIO'};
+ $config[8] = $settings{'AUTH'};
+ $config[9] = $settings{'ANONYMOUS'};
+ $config[10] = $settings{'IDENTITY'};
+ $config[11] = $settings{'PASSWORD'};
$line = join(',', @config);
}
@@ -258,11 +270,14 @@ sub showMainBox() {
$Lang::tr{'wlan client ssid'} | $Lang::tr{'wlan client encryption'} | $Lang::tr{'priority'} | ++ | + | ||||||
---|---|---|---|---|---|---|---|---|---|---|
$encryption_mode | -$config[7] | -+ | $config[5] | +$encryption_mode | +$config[7] | +- | + | - | + | + $Lang::tr{'wlan client encryption eap'} + | + +
+ $Lang::tr{'wlan client eap state'} + | ++ $status{'EAP state'} + | +|||||||||
+ $Lang::tr{'wlan client method'} + | ++ $selected_method + | +|||||||||
+ $Lang::tr{'wlan client tls version'} + | ++ $status{'eap_tls_version'} + | +|||||||||
+ $Lang::tr{'wlan client tls cipher'} + | ++ $status{'EAP TLS cipher'} + | +|||||||||
+ $Lang::tr{'wlan client eap phase2 method'} + | ++ $status{"${selected_method}v0 Phase2 method"} + | +