> On 10/4/20 10:18 AM, Matt Darfeuille wrote:
>> On 10/4/2020 6:58 PM, Simon Matter wrote:
>>> Hi,
>>>
>>> I've just updated Shorewall from 5.2.7 to 5.2.8 and did a reload just
>>> to
>>> see that the rules haven't been updated:
>>>
>>> [root@abc ~]# shorewall reload
>>> Reloading Shorewall....
>>> Initializing...
>>> Processing /etc/shorewall/init ...
>>>    Setting net.netfilter.nf_conntrack_max = 1048576
>>> Processing /etc/shorewall/tcclear ...
>>> Setting up Route Filtering...
>>> Setting up Martian Logging...
>>> Setting up Proxy ARP...
>>> Setting up Traffic Control...
>>> Preparing iptables-restore input...
>>> Running /sbin/iptables-restore ...
>>> IPv4 Forwarding Enabled
>>> Processing /etc/shorewall/start ...
>>> Processing /etc/shorewall/started ...
>>> done.
>>> [root@abc ~]# shorewall status
>>> Shorewall 5.2.8 Status at abc.bi.corp.invoca.ch - Sun Oct  4 18:50:45
>>> CEST
>>> 2020
>>>
>>> Shorewall is running
>>> State:Started Sun Oct  4 18:50:40 CEST 2020 from /etc/shorewall/
>>> (/var/lib/shorewall/firewall compiled Sun Oct 4 18:45:29 CEST 2020 by
>>> Shorewall version 5.2.7)
>>>
>>> I thought this has always worked and I didn't change anything.
>>>
>>> Am I just too tired (lack of coffee) or was there a change I'm missing?
>>> I'm confused.
>>>
>>
>> Compilation will only happen when '/etc/shorewall' is modified.
>> So if I'm not mistaking, updating the firewall will not trigger a
>> recompilation.
>>
>
> Recompilation should occur if ANY file in ANY directory in $CONFIG_PATH
> changes. Given that installing a new version updates
> /usr/share/shorewall/, 'reload' after an update should force
> re-compilation.
>
> I reproduced this problem using the tarball installers.
>
> Simon -- How did you upgrade?

Dear Tom and all,

For a test I've downgraded to shorewall-5.2.6.1 and saw the same behavior.

'shorewall reload' doesn't recompile but only modifying a config file in
'/etc/shorewall' triggers the recompile.

IIRC that wasn't the case in the past. Whenever I upgraded a Shorewall
instance I'd just issue 'shorewall reload' and it recompiled the firewall.

Regards,
Simon



_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to