I've read a few posts, but so far none of them quite cover what I'm looking for. Here's the setup that I have:
Site 1:
ESXi Server --> Tomato VPN WRT54GL --> Cisco ASA* --> ISP
Site 2:
Management PC --> Tomato VPN WRT54GL --> ISP
* I do not have direct control over the ASA, but could submit a request to have changes made if required.
What I would like to know is, is it possible to utilize the built in VPN funcitons of the Tomato routers I have on either end to establish the conneciton I desire? I have been able to connect router to router (I think, here is the tomato VPN server status page showing the external ip of the client router):
My question is, being the VPN newbie that I am, how would I use this connection to communicate with the ESXi box? Do the 2 routers needs to be on the same subnet? How do I get the ESXi server to respond to the VPN? I can use the openVPN gui and obtain a private VPN IP in Windows on Site 1, but ESXi has no builtin support for openVPN that I know of. I realize I could maintain a VM or even seperate maching on the same subnet as the ESXi box and log into that one and subsequently log into the ESXi box, but I want a direct connect solution that doesnt depend on an intermediary.
I know someone has to have done this and should be able to dumb it down enough for me =) Let me know if you need additional information. I will be reasearching this in the mean time.
Thanks