As noted on the leaf-user mailing list in recent days, attempting to re-start Shorewall using "svi shorewall restart" does not work.
firewall# svi shorewall restart
Restarting "Shorewall firewall": Shorewall is already running
done.
In /etc/init.d/shorewall the relevant block of code is:
# restart the firewall
shorewall_restart () {
echo -n "Restarting \"Shorewall firewall\": "
$SRWL $OPTIONS start 2>&1 && echo "done."
return 0
}
Surely that '"start" should be restart?
The corresponding line in /etc/init.d/shorewall6 says restart.
Thx for spotting it.
Will be fixed in 5.0.2-rc1.