Actions
Bug #14007
closedUsing PF reserved keywords for interface descriptions results in an invalid ruleset
Start date:
Due date:
% Done:
100%
Estimated time:
Plus Target Version:
23.05
Release Notes:
Default
Affected Version:
Affected Architecture:
Description
Interface descriptions are used to generate system aliases placed in /tmp/rules.debug. Interface descriptions are checked against the reserved aliases list leading to firewall rules failing to be generated.
Example:user = "{ lagg0.66 }"
<opt9>
<descr><![CDATA[user]]></descr>
<if>lagg0.66</if>
<enable></enable>
<ipaddr>10.60.6.1</ipaddr>
<subnet>24</subnet>
<spoofmac></spoofmac>
</opt9>
There were error(s) loading the rules: /tmp/rules.debug:19: syntax error - The line in question reads [19]: user = "{ lagg0.66 }"
Reserved list: https://github.com/pfsense/pfsense/blob/master/src/etc/inc/globals.inc#L223
Actions