I have a Dell Sonicwall TZ 205 router at work that I VPN into and a d-Link router at home.
Every day when I go to login using the Dell Sonicwall Global VPN Client to establish the VPN connection I have to click "connect" on the GVC and then go into my d-Link home router log to see the blocked port (the reply from the TZ 205) to then port forward to my local IP address. After this, it then prompts for username/password and VPN works great.
The main issue isn't just doing this for myself, but also for a co-worker since he comes to my home to work. The port that gets used on the reply is always random but in the 50,000 - 60,000. Issue is that I can't just do a forward 50,000 to 60,000 port forward to my local IP address because I have a co-worker that works with me that also uses Global VPN Client to connect so if I setup a hard 50k - 60k port forward to my ip address then he wouldn't be able to connect. So each day, I connect, view log, see the blocked request, port forward to my local ip address and then he connects, I view log, I see the blocked request and I port forward that specific port to his local ip address. Every day it is different.