I decided to re-visit an issue I had updating the firewall module. I “gave up” in the past by reverting to an older version, I but I really prefer to keep everything up to date, especially for important modules like the firewall.
Everything is up to date, and I even moved to “edge” module updates.
PBX Firmware: 10.13.66-14
Firewall Module: 13.0.36.2
I am receiving the following message every ~30 seconds in the console:
Broadcast message from [email protected] (Wed Aug 3 16:52:13 2016):
Firewall Rules corrupted! Restarting in 5 seconds
More information available in /tmp/firewall.log
Broadcast message from [email protected] (Wed Aug 3 16:52:22 2016):
Firewall service now starting.
It repeats over and over and over.
I cleared the firewall.log, waited for the alert, and then saved out a copy to http://sprunge.us/RfaD.
Other than a few PHP Notice lines, the only errors I see are:
1470261279: /sbin/ip6tables -A fpbxrfw -m recent --rcheck --seconds 10 --hitcount 50 --name REPEAT --rsource -j fpbxattacker
ip6tables: Invalid argument. Run dmesg' for more information. 1470261279: /sbin/iptables -A fpbxrfw -m recent --rcheck --seconds 10 --hitcount 50 --name REPEAT --rsource -j fpbxattacker iptables: Invalid argument. Run
dmesg’ for more information.
{lines removed}
1470261279: /sbin/ip6tables -A fpbxrfw -m recent --rcheck --seconds 86400 --hitcount 100 --name REPEAT --rsource -j fpbxattacker
ip6tables: Invalid argument. Run dmesg' for more information. 1470261279: /sbin/iptables -A fpbxrfw -m recent --rcheck --seconds 86400 --hitcount 100 --name REPEAT --rsource -j fpbxattacker iptables: Invalid argument. Run
dmesg’ for more information.
“dmesg” output is blank
I’ve uninstalled and removed from hard disk the firewall module, then reinstalled fresh going through the wizard and the config page to re-apply all my settings, all to no avail.
I appreciate any ideas about what’s going wrong here?