From c9d191f10d4e2a7a1e7dc14c670b3d8fbac6402d Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 22 Dec 2023 08:22:12 +0100 Subject: [PATCH] Firewall: Shaper - missing physical_interface(), looks like a regression in https://github.com/opnsense/core/commit/a99f2600a5f1bc5fe8b50fefdcdb2dd8e9016cdf , closes https://github.com/opnsense/core/issues/7096 --- src/opnsense/service/templates/OPNsense/IPFW/ipfw.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/service/templates/OPNsense/IPFW/ipfw.conf b/src/opnsense/service/templates/OPNsense/IPFW/ipfw.conf index b80ac6b65..f04770d6f 100644 --- a/src/opnsense/service/templates/OPNsense/IPFW/ipfw.conf +++ b/src/opnsense/service/templates/OPNsense/IPFW/ipfw.conf @@ -182,7 +182,7 @@ add {{loop.index + 60000}} {{ helpers.getUUIDtag(rule.target) }} {{ if rule.source_not|default('0') == '1' %}not {% endif %}{{ convert_address(rule, 'source') }} to {% if rule.destination_not|default('0') == '1' %}not {% endif %}{{convert_address(rule, 'destination') }} src-port {{ rule.src_port }} dst-port {{ rule.dst_port }} xmit {{ - physical_interface(rule.interface) }} {% + helpers.physical_interface(rule.interface) }} {% if rule.proto.split('_')[1]|default('') == 'ack' %} {{ rule.proto.split('_')[2]|default('') }} tcpflags ack {% endif %}{% if rule.iplen|default('') != '' %} iplen 1-{{ rule.iplen }}{% endif %}{% if rule.dscp|default('') != '' %} dscp {{ rule.dscp }}{% endif %}