I don't have a clue on what I am doing. all I know. that eth0 is a trusted side. and eth1 the internet.
I do have webmin install. I just learned how to use webmin

.
Code:
Failed to start firewall : Compiling...
Initializing...
Determining Zones...
IPv4 Zones: net loc
Firewall Zone: fw
Validating interfaces file...
Validating hosts file...
Pre-processing Actions...
Pre-processing /usr/share/shorewall/action.Drop...
Pre-processing /usr/share/shorewall/action.Reject...
Validating Policy file...
Determining Hosts in Zones...
net Zone: eth0:0.0.0.0/0
ERROR: detectnets not allowed on interface with default route - eth1
/sbin/shorewall: line 251: 2506 Terminated $SHOREWALL_SHELL ${SHAREDIR}/compiler $debugging $nolock compile ${VARDIR}/.start