I am trying to access a samba share through my netgear WGT624 router. I have configured my router to forward ports 445 and 139 (both TCP) to the samba server box however the following errors occurr when I execute the mount command...

~$ sudo mount -t smbfs -o username=<username>,password=<password> //<gatewayip>/share /media/test
timeout connecting to <gatewayip>:445
timeout connecting to <gatewayip>:139
Error connecting to <gatewayip> (Operation already in progress)
5428: Connection to <gatewayip> failed
SMB connection failed

When I access the machine directly (bypassing the router) I can mount the particular share fine...

~$ sudo smbclient // -u<username>

I have removed all firewall rules on the samba server. I am a bit confused as to what to look at next.

Thanks for your help.