There are 2 possible reasons for this (IMO):
 1. config restored from a USB stick, without manually saving the changed config to the stick before reboot. You have to enable USB stick config restore in System > Maintenance.
 2. the config save mode is not set to ' automatic' . See ' config sys global'  for the setting of ' cfg-save' :
 ' set cfg-save automatic' : changes are saved to flash after entering a ' next'  or ' end'  command
 ' set cfg-save manual' : changes saved to flash only by ' exec cfg save' 
 ' set cfg-save revert' : you need to manually save the config after changes (via ' exec cfg save' ). If there is no activity for ' cfg-revert-timeout'  seconds the last saved config is automatically restored (& reboot).
 
 This has been available since v4.00.
 
 And of course, if you make changes and power cycle the FGT before committing them (' next' /' end' ).
					
				
			
			
				
	Ede Kernel panic: Aiee, killing interrupt handler!