diff options
author | Ermal Luçi <eri@pfsense.org> | 2009-03-22 23:54:10 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2009-03-22 23:54:10 +0000 |
commit | 40de0b13aa028a6c54d81da64fa1f04d3a2af34c (patch) | |
tree | 07cf5ecefbcc55b73d0d5e05bc876769e0cb39ea /usr/local/www/vpn_l2tp.php | |
parent | f2ba47f8daf76bcbdf62f77ab7e89776eb6314cf (diff) | |
download | pfsense-40de0b13aa028a6c54d81da64fa1f04d3a2af34c.zip pfsense-40de0b13aa028a6c54d81da64fa1f04d3a2af34c.tar.gz |
Add secret option required on some setups.
Diffstat (limited to 'usr/local/www/vpn_l2tp.php')
-rw-r--r-- | usr/local/www/vpn_l2tp.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/usr/local/www/vpn_l2tp.php b/usr/local/www/vpn_l2tp.php index b841e98..2dc487a 100644 --- a/usr/local/www/vpn_l2tp.php +++ b/usr/local/www/vpn_l2tp.php @@ -49,6 +49,7 @@ $pconfig['radiussecret'] = $l2tpcfg['radius']['secret']; $pconfig['radiusissueips'] = $l2tpcfg['radius']['radiusissueips']; $pconfig['n_l2tp_units'] = $l2tpcfg['n_l2tp_units']; $pconfig['paporchap'] = $l2tpcfg['paporchap']; +$pconfig['secret'] = $l2tpcfg['secret']; if ($_POST) { @@ -115,6 +116,7 @@ if ($_POST) { $l2tpcfg['radius']['server'] = $_POST['radiusserver']; $l2tpcfg['radius']['secret'] = $_POST['radiussecret']; + $l2tpcfg['secret'] = $_POST['secret']; $l2tpcfg['paporchap'] = $_POST['paporchap']; @@ -176,6 +178,7 @@ function enable_change(enable_over) { document.iform.paporchap.disabled = 0; document.iform.interface.disabled = 0; document.iform.n_l2tp_units.disabled = 0; + document.iform.secret.disabled = 0; /* fix colors */ document.iform.remoteip.style.backgroundColor = '#FFFFFF'; document.iform.localip.style.backgroundColor = '#FFFFFF'; @@ -185,6 +188,7 @@ function enable_change(enable_over) { document.iform.paporchap.style.backgroundColor = '#FFFFFF'; document.iform.interface.style.backgroundColor = '#FFFFFF'; document.iform.n_l2tp_units.style.backgroundColor = '#FFFFFF'; + document.iform.secret.style.backgroundColor = '#FFFFFF'; if (document.iform.radiusenable.checked || enable_over) { document.iform.radacct_enable.disabled = 0; document.iform.radiusserver.disabled = 0; @@ -218,6 +222,7 @@ function enable_change(enable_over) { document.iform.radiusserver.disabled = 1; document.iform.radiussecret.disabled = 1; document.iform.radiusissueips.disabled = 1; + document.iform.secret.disabled = 1; /* fix colors */ document.iform.interface.style.backgroundColor = '#D4D0C8'; document.iform.n_l2tp_units.style.backgroundColor = '#D4D0C8'; @@ -230,6 +235,7 @@ function enable_change(enable_over) { document.iform.radiusserver.style.backgroundColor = '#D4D0C8'; document.iform.radiussecret.style.backgroundColor = '#D4D0C8'; document.iform.radiusissueips.style.backgroundColor = '#D4D0C8'; + document.iform.secret.style.backgroundColor = '#D4D0C8'; } } //--> @@ -331,6 +337,14 @@ function enable_change(enable_over) { <br>Hint: 10 is TEN l2tp clients </td> </tr> + <tr> + <td width="22%" valign="top" class="vncell"><?=gettext("Secret");?></td> + <td width="78%" class="vtable"> + <input type="password" name="secret" id="secret" class="formfld pwd" value="<? echo htmlspecialchars($pconfig['secret']); ?>"> + <br /> + <?=gettext("Specify optional secret shared between peers. Required on some devices/setups.");?><br /> + </td> + </tr> <tr> <td width="22%" valign="top" class="vncellreq"><?=gettext("Encyrption type");?></td> <td width="78%" class="vtable"> |