There is a bug in the rc_masq firewall script that causes it to fail when the firewall logging is disabled. This bug has been in the entire 04x series and can be fixed manually.
For FREESCO v0.4.2 you can check for package patch updates and install
patches-042-3
To manually repair older versions of FREESCO you must copy the rc_masq script to the /pkg/rc/ directory and add two lines.
- Code: Select all
cp /rc/rc_masq /pkg/rc/
edit /pkg/rc/rc_masq
# Add the following two lines at the top of the script on the second or third line
LG=
ELG=
This bug is caused from those two variables not being defined even blank if the logging is disabled.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.