Edit: I did cleaned up the question to focus on the main and more urgent problem to solve.
I create a site-to-site VPN on Azure, and connected it to a virtual machine hosted in our server room in the office.
There is another VM in the office that connects to a client VPN. This is using Tosibox, and it requires a hard token, so there is no way to move it to Azure.
The problem I'm having is that I need from within Azure to be able:
- To route the traffic to client IP address through Azure virtual network (solved, it is in the config available in the Azure portal)
- Once the request comes in the office, route it to the client VPN.
I'm in no way a network admin or anything so if there is somebody who can provide some hints, that'd be nice. Thanks.
Edit 2: More details:
Different endpoints:
- Azure-VN: Azure Virtual Network
- Azure-Machine: Machine hosted in the Azure VN
- Office-VPN: Virtual machine hosted in the office that is the point of contact of the Azure VN
- Tosibox-VM: Machine hosted in the office that has the Tosibox VPN and thus the Tosibox Key (needs to be a different machine as only 1 Tosibox Key is allowed per Machine and we have to support multiple keys)
- Client: Client machine where I need to connect
Current Situation:
The site-to-site is working as:
- Azure Portal has all things green
- From Azure-Machine I can ping/contact Tosibox-VM
- From Tosibox-VM I can ping/contact Azure-Machine
The Tosibox VPN is up and running. All is green in the client and I can get to the data I need from Tosibox-VM
So now, I can do this:
From Azure-Machine: PING Tosibox-VM
From Tosibox-VM: PING Client
What I need to do:
From Azure-Machine: PING Client
Additional Information
There is no hardware involved in the setup of the Azure VN. Only Tosibox has a hard token, though the VPN is software based as the token is only used for encryption.