Hide Forgot
After systemctl start shorewall.service I see in syslog: shorewall.service has an ExecReload setting, which is not allowed for Type=oneshot services. Refusing. It starts after I comment out "Type=oneshot" in /lib/systemd/system/shorewall.service. But now shorewall does not start at boot: ERROR: Can't determine the IP address of eth2: Firewall state not changed Is it possible to start shorewall only after /etc/rc.d/init.d/network starts?
Changing the line After=syslog.target to After=syslog.target network.target helped. But I see this is done in 4.4.23.3-6.fc16 already in updates-testing. Should probably be pushed to updates until more reports start to come.