I've been making progress. I have openVPN working on pfsense.
I want to be able to connect to the network on the other side of pfsense from remote locations and access the servers.
I can connect to the network, and even log into a NAS device, but other devices on the network do not seem to be present.
Is the problem that both networks are 192.168.1.x?
I have pfsense set up the other direction and it seems to work.
To be more clear, I have pfsense set up both at my office and at home. I'm currently able to run openVPN GUI on windows at home and use the resources at the office. I'm trying to set things up so that I can run openVPN GUI at work and use the resources at home.
You'll have to configure one end to be on a different subnet. You cannot have the same subnet at both ends of the VPN. The reason it doesn't work is when a device wants to communicate with another, it checks to see if it's on the same network. If it is, it does a ARP request, to get the MAC address, which it then uses to send the packet. If the destination is on another network, the packet gets sent to the router, to be forwarded elsewhere. Since you have the same network at both ends, your computer thinks the destination is on the local LAN and just does a Arp request, which may fail, depending on whether that address has been assigned locally.
I was afraid of that.
So it seems like the most useful approach would be to change the office to 192.168.11.x or something similar, since so many networks default to 192.168.0. or 1.
When I experienced that problem I moved my network to 172.16.0.0, as I'd never seen any commercial gear in that range, but I had in 192.168. & 10..