From 25e5341dd4d1ac3e0c270b95393a70fa33d76ed8 Mon Sep 17 00:00:00 2001 From: Stephan de Wit Date: Tue, 22 Apr 2025 15:07:13 +0200 Subject: [PATCH] captive portal: exclude portal table in destination (https://github.com/opnsense/core/issues/8564) --- src/etc/inc/plugins.inc.d/captiveportal.inc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/etc/inc/plugins.inc.d/captiveportal.inc b/src/etc/inc/plugins.inc.d/captiveportal.inc index 6976d6782..2445ab0ec 100644 --- a/src/etc/inc/plugins.inc.d/captiveportal.inc +++ b/src/etc/inc/plugins.inc.d/captiveportal.inc @@ -120,7 +120,8 @@ function captiveportal_firewall($fw) 'protocol' => 'tcp', 'from' => "<__captiveportal_zone_{$zoneid}>", 'from_not' => true, - 'to' => 'any', + 'to' => "<__captiveportal_zone_{$zoneid}>", + 'to_not' => true, 'to_port' => $to_port, 'target' => '127.0.0.1', 'localport' => $rdr_port, @@ -158,7 +159,8 @@ function captiveportal_firewall($fw) 'direction' => 'in', 'from' => "<__captiveportal_zone_{$zoneid}>", 'from_not' => true, - 'to' => 'any', + 'to' => "<__captiveportal_zone_{$zoneid}>", + 'to_not' => true, 'descr' => "Default Captive Portal block rule (zone {$zoneid})", 'log' => !isset($config['syslog']['nologdefaultblock']), '#ref' => "ui/captiveportal#edit={$uuid}",