Hi there, I know I'm only new here but I have been a long term user of the awesome Tomato f/w, I've always been able to find out how to do everything I need to networking wise but I feel for the first time I may have gone in over my head. For the past few days I have searched everywhere for answers and read a lot about VPN in general as well as how to set one up using TomatoVPN but sometimes I end up reading things which to be honest I don't fully understand so I may have even read the answers to what I need but I wasn't able to understand them, which is why I've come here, I was hoping some of you may be able to dumb some things down a bit in order to help me get this working. The scenario is as follows: I run my business (Site2) and as such I have files there which would be nice to access at home (Site1) and vice versa, to make things more complicated I'm not always at home sometimes I'm at my partners house (Site3), so what I would like to create is a VPN between those 3 points so that any site was accessible from another. I would also like for it to behave like a normal LAN, so if you need to browse a machine, you just go to Network Places and literally just browse for it. Hardware Specs/Setup: Site1 - All Linux (Ubuntu) PCs Android Phone & Tablet (Home) Router - WRT54GS (V1.1) Runnning TomatoVPN (VPN Server) Site2 - All Kinds of machines, tablets, phones & OSs (Work) Router - WRT54GS (V1.1) Running TomatoVPN (VPN Clien1) Site3 - Currently not part of the mix as I am still trying to get the VPN set up between the other 2. I have the error logs for both the VPN Server and Client and looking at them it seems to indicate problems with the certificates and keys I generated (it is possible as I couldn't seem to do it properly using Terminal so I installed a program called gnoMint which seems to do the same job but has a GUI). Despite the problem with the keys/certificates I also tried to use Shared Key for authentication and I still get errors in the logs, basically I can't seem to get the service started, every time I slick "Start Now" both on the server or client it just displays the following message in "Status" tab "Client is not running or status could not be read.". If you'd like to see the logs let me know, I didn't post them up because I didn't want to flood the thread. Can anybody shed some light on this? Thank you in advance for any help.