Handle the case where WAN might be disabled or renamed.

This commit is contained in:
Ermal Luçi 2008-11-26 21:12:36 +00:00
parent 9f58e3b831
commit 73011fc8ec

View File

@ -2022,12 +2022,12 @@ EOD;
$pptpdtarget = get_interface_ip();
else
$pptpdtarget = $pptpdcfg['redir'];
if($pptpdtarget) {
if(is_ipaddr($pptpdtarget) and is_array($FilterIflist['wan'])) {
$ipfrules .= <<<EOD
# PPTPd rules
anchor "pptp"
pass in on \$WAN proto gre from any to $pptpdtarget keep state label "allow gre pptpd"
pass in on \$WAN proto tcp from any to $pptpdtarget port = 1723 modulate state label "allow pptpd {$pptpdtarget}"
pass in on \${$FilterIflist['wan']['descr']} proto gre from any to $pptpdtarget keep state label "allow gre pptpd"
pass in on \${$FilterIflist['wan']['descr']} proto tcp from any to $pptpdtarget port = 1723 modulate state label "allow pptpd {$pptpdtarget}"
EOD;