diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index dddfdc11bc..0a4958ee59 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -144,7 +144,8 @@ function filter_configure() { mwexec("/bin/mv /tmp/ipfw.rules /tmp/ipfw.rules_old >/dev/null 2>&1"); mwexec("/sbin/ipfw delete 25 >/dev/null 2>&1\n"); } else { - mwexec("/sbin/kldunload ipfw.ko"); + if(!isset($config['captiveportal']['enable']) + mwexec("/sbin/kldunload ipfw.ko"); } return 0;