I would say that you especially need a firewall for the internet...
local and internet are not protocols in guarddog, they are the default zones. (you can add others if you wish, eg lan etc.)
Click on the Protocol tab and select Internet. Open the file transfer section on the right and allow HTTP, HTTPS and FTP to be served to local with a tick in the box.
Do the same for POP3 in the Mail section.
Note that when you pick a zone on the left, you are allowing that protocol to be served TO the zone in the checkbox. So you will want to allow SMTP from local to Internet to send mail.
You can add other protocols as you need them.
As far as the "reference that internet connexn should be made before firewall start", i assume that means make sure your internet connection works before you start playing around with the firewall to aid troubleshooting, not as a general rule. I would prefer the 'shields up' before I connect to the big bad net.
You may have already sussed out the following bit...
it is a while since i set it up, but I think guarddog puts rc.firewall in /etc, not /etc/rc.d as slackware normally would, so I modified the script in /etc/rc.d/rc.inet2 to read:
if [ -x /etc/rc.firewall ]; then
/etc/rc.firewall start
(this will run before rc.local)
http://www.simonzone.com/software/gu...al2/index.html
HTH, toby