summaryrefslogtreecommitdiffstats
path: root/usr/local/www/vpn_ipsec.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-03-03 02:16:10 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-03-03 02:16:10 +0000
commit3216d4ba9c22fb783f65a528db2ec71c74ba9a88 (patch)
tree6442aca4f49da3f11ddf39ce65f4de7c2f6da0d7 /usr/local/www/vpn_ipsec.php
parentb73cc0567830e98d120bcf1b827ff400b4afb107 (diff)
downloadpfsense-3216d4ba9c22fb783f65a528db2ec71c74ba9a88.zip
pfsense-3216d4ba9c22fb783f65a528db2ec71c74ba9a88.tar.gz
Racoon interface listen selection
Diffstat (limited to 'usr/local/www/vpn_ipsec.php')
-rwxr-xr-xusr/local/www/vpn_ipsec.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/usr/local/www/vpn_ipsec.php b/usr/local/www/vpn_ipsec.php
index 3863293..a5e302a 100755
--- a/usr/local/www/vpn_ipsec.php
+++ b/usr/local/www/vpn_ipsec.php
@@ -60,6 +60,8 @@ if ($_POST) {
$config['ipsec']['enable'] = $_POST['enable'] ? true : false;
$config['ipsec']['preferredoldsa'] = $_POST['preferredoldsa'] ? true : false;
$config['ipsec']['ipcomp'] = $_POST['ipcomp'] ? true : false;
+ if($_POST['interface'] <> "")
+ $config['ipsec']['interface'] = $_POST['interface'];
write_config();
@@ -131,6 +133,24 @@ if ($_GET['act'] == "del") {
<strong>Enable VPN IP Compression<br>
</strong></p>
</td>
+ <td class="vtable"><p><span class="vexpl"> </span>
+ <select name="interface">
+ <?php
+ $iflist = get_friendly_interface_list_as_array();
+ <option value="">ALL</option>
+ foreach ($iflist as $ifa): ?>
+ <?php
+ $friendly = convert_real_interface_to_friendly_interface_name($ifa);
+ $ip = find_interface_ip($ifa);
+ $SELECTED="";
+ if($config['ipsec']['interface'] == $ifa) $SELECTED = " SELECTED";
+ ?>
+ <option value="<?php echo $ifa; ?>"<?=$SELECTED?>><?=$ip?> - <?=$friendly?> - <?=$ifa?></option>
+ <?php endforeach; ?>
+ </select>
+ <strong>Listening interface<br>
+ </strong></p>
+ </td>
</tr>
<tr>
<td> <input name="submit" type="submit" class="formbtn" value="Save">
OpenPOWER on IntegriCloud