Hi,
I'm afraid i'm no expert and am looking for some answers myself but I'll go through the basics as to how far I have got with it.
Obvious stuff first,
Have you got the internal IP address configured correctly so internal/Lan PC's can reach it, i.e. if they are on 192.168.0.* then the internal address of the SME server also needs to be on a static 192.168.0.* range address too.
Like the above, in Server-Gateway mode mine works fine for internal users.
Have you also made sure that your router is pointing all required incoming services at the IP address of the SME server? In other words, on your router under incoming/allowed services, (or whatever yours uses), have you got say, 'http' pointing to the internal/external address of the SME box? Something like, 'point all HTTP queries at 192.168.0.4' (The SME server address)
This set up should allow external users to see your webserver if only for web page use. You do not need to be in Server-Gateway mode for this to work, this works as 'Server only' with one NIC or at least it did for me!
My problem is allowing users out on to the internet using the Server-Gateway mode. I have my internal IP address working as above but cannot figure out how to set up my external address correctly.
I have static IP addresses available from my ISP but don't think I need to use them.
My router would also not allow me to put in any address to allow services to except the same range as my other PC's on the lan, i.e. I could not allow all traffic on HTTP to say, 81.128.232.4 it will only allow it to 192.168.0.* the same as my LAN. So I have my external address set as 192.168.0.4 and my internal one as 192.168.0.3.
As I say this allows users internally to see the server but will not allow them to use the SME server as an internet gateway.
I am using version 7.0 pre1 now.
Any ideas anybody? (If this all makes sense to you !)
Thanks