diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-09-26 22:46:40 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-09-26 22:46:40 +0000 |
commit | 53916f5870fa1a018ca87893d66fd636f7926455 (patch) | |
tree | 539565f85b3674c5675f7358165274d424ce929c /packages/snort/snort.inc | |
parent | 2af80ca7c76cfedee89a7a996d1bc0d3f6f3d2f7 (diff) | |
download | pfsense-packages-53916f5870fa1a018ca87893d66fd636f7926455.tar.gz pfsense-packages-53916f5870fa1a018ca87893d66fd636f7926455.tar.bz2 pfsense-packages-53916f5870fa1a018ca87893d66fd636f7926455.zip |
Take into account pppoe interfaces
Diffstat (limited to 'packages/snort/snort.inc')
-rw-r--r-- | packages/snort/snort.inc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/snort/snort.inc b/packages/snort/snort.inc index f8060f95..768078c0 100644 --- a/packages/snort/snort.inc +++ b/packages/snort/snort.inc @@ -51,6 +51,8 @@ function sync_package_snort() { $iflist['opt' . $i] = "opt{$i}"; foreach($_POST['iface_array'] as $iface) { $if = convert_friendly_interface_to_real_interface_name($iface); + if($config['interfaces'][$iface]['ipaddr'] == "pppoe") + $if = "ng0"; if($if) { $ifaces_final .= " -i " . $if; $first = 1; @@ -100,6 +102,9 @@ function generate_snort_conf() { /* XXX: make multi wan friendly */ $snort_ext_int = $config['installedpackages']['snort']['config'][0]['iface_array'][0]; + if($config['interfaces'][$snort_ext_int]['ipaddr'] == "pppoe") + $snort_ext_int = "ng0"; + /* set the snort performance model */ if($config['installedpackages']['snort']['config'][0]['performance']) $snort_performance = $config['installedpackages']['snort']['config'][0]['performance']; |