I used to do this with SME 6.
I have a Sonicwall 2040 running SonicOS Enhanced v 3.x, and used to have SME 6.0.1 as server-only on the "LAN" segment.
I could open a PPTP connection to the SME box, then access any system on the "local" network that the Sonicwall would normally have allowed me to access (in this case, an ftp server on the "DMZ" segment, any host on the LAN segment, or the internal interface on the router for my failover internet connection)
[completely_off_topic]I had to scrub and re-load my Sonicwall around the same time I upgraded to SME 7 and haven't configured pptp support since then; I use putty to create ssh tunnels for everything I need now: access to internal websites, rdp or vnc to any internal host.
This command, for example:
putty my.sme.server -L 1443:192.168.1:443 -L 3302:192.168.1.2:3389 -L 5905:192.168.1.5:5900Will let me:
https://localhost:1443RDP to 192.168.1.2 using "localhost:3302" in "Remote Desktop Connection"
VNC to 192.168.1.5 using "localhost:5905"[/list]
Just remember to pick ports that are not already used by local services (on your workstation) on the left side of the "-L ..." section. I also use some personal shorthand to make it easy to remember how to get to each host:
"1443" goes to ".1" and uses https (default port = 443)
"3302" goes to ".2" and uses RDP (default port = 3389)
"5905" goes to ".5" and uses VNC (default port = 5900)
[/completely_off_topic]