summaryrefslogtreecommitdiffstats
path: root/etc/inc/filter.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/filter.inc')
-rw-r--r--etc/inc/filter.inc10
1 files changed, 9 insertions, 1 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 98320d6..dd44010 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -394,7 +394,15 @@ function filter_generate_aliases() {
if($opt_carp_ints)
$aliases .= $opt_carp_ints;
}
- $aliases .= " }\"\n";
+ $aliases .= " }\"\n";
+ /* XXX TODO: below comment and subsequent two lines of code from
+ Adam Lebsack <adam at holonyx dot com>
+ I'm not sure what it means, marking this to look into. cmb@
+
+ add an alias, since much of the filter code is broken when it comes to
+ finding out the real interface */
+ if(preg_match("/^ppp_(.+)$/", $config['interfaces'][$ifname]['if'], $matches))
+ $aliases .= "{$config['interfaces'][$ifname]['if']} = \"ppp0\"\n";
}
$aliases .= "# User Aliases \n";
/* Setup pf groups */
OpenPOWER on IntegriCloud