rc.local is similar to firewall.local, however broader in scope. In traditional System V init systems, the rc.local script is used for executing custom commands and starting custom services during system startup. It is executed after all other init scripts have been run, providing a convenient place for system administrators to add system-wide customizations.

Compared to firewall.local which is an IPFire-specific script for handling custom firewall configurations and commands, rc.local is a traditional script in all System V init systems. The rc.local script is located in /etc/sysconfig/rc.local and should be executable; if not, then make it executable by running the following command:

sudo chmod +x /etc/sysconfig/rc.local

example

## set txpower to a lower value
iwconfig blue0 txpower 12