Fix issue with firewall ordering
The issue was that the firewall rules were being inserted below a rule that dropped all traffic. Here is a snippet from iptables-save.
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT -j firewallgen_input
By always inserting this beginning of the chain, we ensure that the rules in this chain always take precedence.