summaryrefslogtreecommitdiffstats
path: root/usr/local/www/vpn_openvpn_server.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2012-08-09 14:40:54 -0400
committerjim-p <jimp@pfsense.org>2012-08-09 14:40:54 -0400
commit4856df9b7f25006a47f7a2b48abaae3eab55c331 (patch)
tree50d2b0f3ce0bcb4de41092249a1b17c2b8191a5f /usr/local/www/vpn_openvpn_server.php
parentd5d1554278233af6817d14a5a33444e2fdb7f1b9 (diff)
downloadpfsense-4856df9b7f25006a47f7a2b48abaae3eab55c331.zip
pfsense-4856df9b7f25006a47f7a2b48abaae3eab55c331.tar.gz
Add forgotten "ipv6 remote network", clean up a couple bits, make sure local network box is hidden for shared key servers.
Diffstat (limited to 'usr/local/www/vpn_openvpn_server.php')
-rw-r--r--usr/local/www/vpn_openvpn_server.php39
1 files changed, 29 insertions, 10 deletions
diff --git a/usr/local/www/vpn_openvpn_server.php b/usr/local/www/vpn_openvpn_server.php
index 9198c3a..6254d35 100644
--- a/usr/local/www/vpn_openvpn_server.php
+++ b/usr/local/www/vpn_openvpn_server.php
@@ -139,6 +139,7 @@ if($_GET['act']=="edit"){
$pconfig['tunnel_networkv6'] = $a_server[$id]['tunnel_networkv6'];
$pconfig['remote_network'] = $a_server[$id]['remote_network'];
+ $pconfig['remote_networkv6'] = $a_server[$id]['remote_networkv6'];
$pconfig['gwredir'] = $a_server[$id]['gwredir'];
$pconfig['local_network'] = $a_server[$id]['local_network'];
$pconfig['local_networkv6'] = $a_server[$id]['local_networkv6'];
@@ -352,6 +353,7 @@ if ($_POST) {
$server['tunnel_network'] = $pconfig['tunnel_network'];
$server['tunnel_networkv6'] = $pconfig['tunnel_networkv6'];
$server['remote_network'] = $pconfig['remote_network'];
+ $server['remote_networkv6'] = $pconfig['remote_networkv6'];
$server['gwredir'] = $pconfig['gwredir'];
$server['local_network'] = $pconfig['local_network'];
$server['local_networkv6'] = $pconfig['local_networkv6'];
@@ -467,7 +469,8 @@ function mode_change() {
document.getElementById("client_opts").style.display="none";
document.getElementById("remote_opts").style.display="";
document.getElementById("gwredir_opts").style.display="none";
- document.getElementById("local_opts").style.display="none";
+ document.getElementById("local_optsv4").style.display="none";
+ document.getElementById("local_optsv6").style.display="none";
document.getElementById("authmodetr").style.display="none";
document.getElementById("inter_client_communication").style.display="none";
break;
@@ -475,7 +478,8 @@ function mode_change() {
document.getElementById("client_opts").style.display="none";
document.getElementById("remote_opts").style.display="";
document.getElementById("gwredir_opts").style.display="";
- document.getElementById("local_opts").style.display="";
+ document.getElementById("local_optsv4").style.display="";
+ document.getElementById("local_optsv6").style.display="";
document.getElementById("authmodetr").style.display="none";
document.getElementById("inter_client_communication").style.display="none";
break;
@@ -485,7 +489,8 @@ function mode_change() {
document.getElementById("client_opts").style.display="";
document.getElementById("remote_opts").style.display="none";
document.getElementById("gwredir_opts").style.display="";
- document.getElementById("local_opts").style.display="";
+ document.getElementById("local_optsv4").style.display="";
+ document.getElementById("local_optsv6").style.display="";
document.getElementById("inter_client_communication").style.display="";
break;
case "server_tls":
@@ -494,7 +499,8 @@ function mode_change() {
document.getElementById("client_opts").style.display="";
document.getElementById("remote_opts").style.display="none";
document.getElementById("gwredir_opts").style.display="";
- document.getElementById("local_opts").style.display="";
+ document.getElementById("local_optsv4").style.display="";
+ document.getElementById("local_optsv6").style.display="";
document.getElementById("inter_client_communication").style.display="";
break;
}
@@ -1085,7 +1091,7 @@ if ($savemsg)
"communications between this server and client " .
"hosts expressed using CIDR (eg. fe80::/64). " .
"The first network address will be assigned to " .
- "the server virtual interface. The remaining " .
+ "the server virtual interface. The remaining " .
"network addresses can optionally be assigned " .
"to connecting clients. (see Address Pool)"); ?>
</td>
@@ -1178,7 +1184,7 @@ if ($savemsg)
</table>
</td>
</tr>
- <tr id="local_opts">
+ <tr id="local_optsv4">
<td width="22%" valign="top" class="vncell"><?=gettext("IPv4 Local Network"); ?></td>
<td width="78%" class="vtable">
<input name="local_network" type="text" class="formfld unknown" size="20" value="<?=htmlspecialchars($pconfig['local_network']);?>">
@@ -1191,7 +1197,7 @@ if ($savemsg)
"This is generally set to your LAN network"); ?>.
</td>
</tr>
- <tr id="local_opts">
+ <tr id="local_optsv6">
<td width="22%" valign="top" class="vncell"><?=gettext("IPv6 Local Network"); ?></td>
<td width="78%" class="vtable">
<input name="local_networkv6" type="text" class="formfld unknown" size="20" value="<?=htmlspecialchars($pconfig['local_networkv6']);?>">
@@ -1205,7 +1211,7 @@ if ($savemsg)
</td>
</tr>
<tr id="remote_opts">
- <td width="22%" valign="top" class="vncell"><?=gettext("Remote Network"); ?></td>
+ <td width="22%" valign="top" class="vncell"><?=gettext("IPv4 Remote Network"); ?></td>
<td width="78%" class="vtable">
<input name="remote_network" type="text" class="formfld unknown" size="20" value="<?=htmlspecialchars($pconfig['remote_network']);?>">
<br>
@@ -1218,6 +1224,20 @@ if ($savemsg)
"you don't want a site-to-site VPN"); ?>.
</td>
</tr>
+ <tr id="remote_opts">
+ <td width="22%" valign="top" class="vncell"><?=gettext("IPv6 Remote Network"); ?></td>
+ <td width="78%" class="vtable">
+ <input name="remote_networkv6" type="text" class="formfld unknown" size="20" value="<?=htmlspecialchars($pconfig['remote_networkv6']);?>">
+ <br>
+ <?=gettext("This is an IPv6 network that will be routed through " .
+ "the tunnel, so that a site-to-site VPN can be " .
+ "established without manually changing the " .
+ "routing tables. Expressed as an IP/PREFIX. If " .
+ "this is a site-to-site VPN, enter the " .
+ "remote LAN here. You may leave this blank if " .
+ "you don't want a site-to-site VPN"); ?>.
+ </td>
+ </tr>
<tr>
<td width="22%" valign="top" class="vncell"><?=gettext("Concurrent connections");?></td>
<td width="78%" class="vtable">
@@ -1578,8 +1598,7 @@ if ($savemsg)
</table>
<br/>
-
- <table width="100%" border="0" cellpadding="6" cellspacing="0" id="client_opts">
+ <table width="100%" border="0" cellpadding="6" cellspacing="0">
<tr>
<td width="22%" valign="top">&nbsp;</td>
<td width="78%">
OpenPOWER on IntegriCloud