diff options
-rw-r--r-- | etc/inc/filter.inc | 4 | ||||
-rwxr-xr-x | usr/local/www/firewall_nat_edit.php | 2 |
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']; } |