diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 801723a18f..25a39c5ab6 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -931,8 +931,8 @@ function filter_rules_generate() { /* if carp is defined, lets pass the traffic */ if(is_carp_defined() == true) { - $ipfrules .= "pass on " . $lanif . " proto carp keep state label \"carp\"\n"; - $ipfrules .= "pass on " . $wanif . " proto carp keep state label \"carp\"\n"; + $ipfrules .= "pass on " . $lanif . " proto carp from $lanif:network to 224.0.0.18 keep state (no-sync) label \"carp\"\n"; + $ipfrules .= "pass on " . $wanif . " proto carp from $wanif:network to 224.0.0.18 keep state (no-sync) label \"carp\"\n"; } /* if squid is installed, lets install its rule */