My home network server is also the gateway to the internet.
I have configured /etc/default/shorewall to wait for the ppp-interface (adsl) before it starts.
Sometimes the server boots and shorewall does not run at all.
It seems that the wait_interface="ppp0" setting in /etc/default/shorewall does not do the job properly.
How can I ensure that shorewall starts properly. When I am at home I can correct this but sometime my other family members wants to use the internet, switch on the server and when shorewall is not running properly, they cannot access the internet.