Hi,

Changes made to firewall settings through Webmin in TKL16 are not fully applied until the next reboot. Is this a known issue?

For example: create a rule to accept a new TCP port, press Save, press Apply. Port is still inaccessible. Then reboot, now the port is accessible.

On the other hand, disabling an existing rule works without rebooting. I'm puzzled!

Replies (2)

Great work Richard!

Reply 1

Awesome. Thanks so much for reporting the issue. Extra points for working it out and reporting back with a workaround! :) I'll apply the workaround so all future appliance builds get it.

solution

Reply 2

Got it working using these commands:

update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy