summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/filter.inc4
-rwxr-xr-xusr/local/www/firewall_nat_edit.php2
2 files changed, 4 insertions, 2 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 2233f1a..77e3c18 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -381,7 +381,7 @@ function filter_generate_aliases() {
$aliases .= "# System Aliases \n";
$aliases .= "lan = \"{ " . $config['interfaces']['lan']['if'] . "{$lan_aliases} }\"\n";
$aliases .= "wan = \"{ " . get_real_wan_interface() . "{$wan_aliases} }\"\n";
- $aliases .= "pptp = \"{ }\"\n";
+ $aliases .= "pptp = \"{ ng1 ng2 ng3 ng4 ng5 ng6 ng7 ng8 ng9 ng10 ng11 ng12 ng13 ng14 }\"\n";
$ifdescrs = array();
for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++) {
@@ -915,6 +915,8 @@ function filter_nat_rules_generate() {
if (!$rule['interface'] || ($rule['interface'] == "wan"))
$natif = $wanif;
+ else if($rule['interface'] == "pptp")
+ $natif = "pptp";
else
$natif = $config['interfaces'][$rule['interface']]['if'];
diff --git a/usr/local/www/firewall_nat_edit.php b/usr/local/www/firewall_nat_edit.php
index 75f6c11..f67d5e6 100755
--- a/usr/local/www/firewall_nat_edit.php
+++ b/usr/local/www/firewall_nat_edit.php
@@ -232,7 +232,7 @@ function ext_rep_change() {
<td width="78%" class="vtable">
<select name="interface" class="formfld">
<?php
- $interfaces = array('wan' => 'WAN', 'lan' => 'LAN');
+ $interfaces = array('wan' => 'WAN', 'lan' => 'LAN', 'pptp' => 'PPTP');
for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) {
$interfaces['opt' . $i] = $config['interfaces']['opt' . $i]['descr'];
}
OpenPOWER on IntegriCloud