iptables restart hangs
Aleksandar Milivojevic
amilivojevic at pbl.ca
Wed Feb 23 14:35:44 UTC 2005
Bernd Radinger wrote:
> in /etc/sysconfig/iptables-config change the configuration to:
>
> IPTABLES_MODULES_UNLOAD="no"
>
> I was told that fixes the problem
It probably will, since he was hanging on module unload. It will also
preserve connection tracking information. However, even with that
option set, "iptables restart" will still flush all rules, set default
policy to accept, and than start firewall from scratch (so you will be
wide open for that small time window, enough for a packet or two to pass
by, which is sometimes all it takes to brake into the machine). It is
usually better to simply load new rules. And you can't use "iptables
start" either, because it is doing the same thing (basically, "start"
and "restart" are effectivly the same, with "restart" having an option
to save fw rules before stopping the firewall).
I've raised some concerns some time ago on bugzilla about iptables
script and proposed (if I remember correctly) that either "start"
shouldn't be unloading firewall rules, or that new option for "restart"
be implemented (that would only load new rules). I was told that
there's no value in doing that since time window is too small (not
really, if firewall is under attack from inside and (inside) attacker
can guess aprox. time when firewall is to be restarted), and to modify
my local iptables scripts if I don't like the way it is currently done.
--
Aleksandar Milivojevic <amilivojevic at pbl.ca> Pollard Banknote Limited
Systems Administrator 1499 Buffalo Place
Tel: (204) 474-2323 ext 276 Winnipeg, MB R3T 1L7
More information about the fedora-list
mailing list