Bug #14007
Updated by Marcos M almost 2 years ago
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 }"@
<pre>
<opt9>
<descr><![CDATA[user]]></descr>
<if>lagg0.66</if>
<enable></enable>
<ipaddr>10.60.6.1</ipaddr>
<subnet>24</subnet>
<spoofmac></spoofmac>
</opt9>
</pre>
> 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