I have a VPN server in front of a 172.16.0.0/24 network. On my client side is a 192.168.1.0/24 network. I am able to successfully VPN in to the server network from the client, and I am trying to mount a network share through TCP IP (e.g., \172.16.0.20\Folder). I have enabled NetBios over TCP on 172.16.0.20's network adapter.
However, when I try to mount the folder I get a failed connection. I am positive this is the "Private networks" Windows firewall blocking it. If I disable the private network Windows firewall, I am able to mount the folder without any issues through the VPN (keeping the public network firewall enabled). However, as soon as I enable the private network firewall again, the mount fails. Note that I am able to Remote Desktop to the machine (172.16.0.20) without an issue.
I have tried manually forwarding UDP ports 137 and 138, as well as TCP port 139. That doesn't seem to work. Is there something else I need to enable?