It has been a while since i posted, and this little problem of mine is making me a bit crazy. Some background...
I currently have 4 sites each with a 3rd party firewall (smoothwall) as the default gateway per location. 3 of the sites have SME servers behind those firewalls. The fourth site is just a remote location that serves up nothing but needs access to the other three simultaneously. Each smoothwall installation has an IPsec tunnel to the other three, so no matter which location you are at, you can get to any of the others. It is working great, but I want to trim down on the hardware/electricity use.
(site 4)
workstations
|
|
smoothwall
|
(site 2) | (site 3)
SME2 --- smoothwall --- INTERNET --- smoothwall --- SME3
|
|
smoothwall
|
|
SME1
(site 1)
What I want to do is dump the use of the smoothwalls in front of the SME servers and move to a VPN install on the SME boxes themselves (they will all be in server-gateway mode). I want to use the main location (call it site1 from here on out) as a central connection point for them.
(site 4)
workstations
|
|
smoothwall
|
(site 2) | (site 3)
SME2 ------------------ INTERNET ------------------ SME3
|
|
|
SME1
(site 1)
That said, I decided to try the hard part first and have been experimenting with different IPsec, OpenSwan, and OpenVPN confgurations, trying to make the one site (site 4) with no SME Server in it connect via smoothwall using these various VPN technologies (of which it does support in one way or another).
I was extremely close using smoothwall's built in IPSec implementation and Openswan on the SME server (as well as with the the IPSec kernel modules and Racoon on SME), but i was having issues with NAT on the SME side, and was lost in the masq templates trying to find how to disable NAT for the connection.
Also, I followed the instructions to install OpenVPN on SME and configured it as a the VPN server, installed the smoothwall OpenVPN (Zerina) offering and tried to configure that using the generated client keys from the SME Server instance of OpenVPN, but it would never connect.
All the SME servers are 7.4. I would really appreciate any help/advice/pointers that can be offered... Thanks.