i-techzone
> the problem for sme-gateway is i got slow network > because i only use 1 network card.
sme is designed to have 2 NICs in server-gateway mode, one for the local network, one for the connection to modem.
> i'm thinking to change my linksys router to software linux like monowall or smoothwall....
> ...i don't know what service show i accept or deny.
If you don't understand all that then make life easy for yourself.
I strongly suggest you use the sme server as it is primarily designed to be used, in server-gateway mode with a bridged modem (ie all traffic is passed directly to the server).
Your firewall is the sme box and all configuration is done there automatically by the initial Configuration process & later in the GUI server manager panel, by selecting what features/services you want to run.
The required ports are opened & closed as required, you don't have to configure those directly, you can see the iptables rules change as you select different functionality.
It is very secure when setup that way as it has been designed to be secure.
If you must fiddle (and in many situations you don't need to fiddle) then you still have other contribs & the command line to do further customisation of the firewall using iptables rules.
Forget routers & DMZs & smoothwall/monowall boxes. Just get a bridged modem, a second NIC & set sme to server-gateway mode and Configure it as required, using the provided configuration tools (screens).
Perhaps your Linksys router can be set for bridged mode.