Project

General

Profile

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

Back